2011-02-27 36 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'。 –