2011-02-27 38 views
0

我有一个2列,区号和电话号码的表。SQL 2表区号,号码,1表

我设立一个星号服务器来电显示号码,使用Microsoft SQL

我试图加入的表,以便星号临危它可以搜索,即数量 。 7177182222 而不仅仅是数量 717区号表 7182222号表

+0

我不认为我理解你的问题。 – pavanred

回答

2

尝试:

SELECT area_code + phone_number AS ten_digit 
FROM example_table 

如果你的类型不是某种VARCHAR,则需要丢掉。

SELECT CAST(area_code AS VARCHAR(3)) + CAST(phone_number AS VARCHAR(7)) AS ten_digit 
FROM example_table 
+0

+1如果其中一个数字以'0'开头,可能会变得棘手 – Andomar

+0

@Andomar,True,但如果这是基于美国的电话号码模式,则不会有区号或7位数字前缀以' 0'。 –