2011-02-27 3 views
0

2 개의 컬럼, 지역 번호 및 전화 번호가있는 테이블이 있습니다.SQL 2 테이블의 지역 번호, 숫자, 1 테이블을 만듭니다

내가 그 별표 그것은 즉, 검색 할 수 을 접수에 있도록 테이블을 조인을 시도하고 마이크로 소프트 SQL

를 사용하여 ID를 숫자를 호출자에게 별표 서버를 설정하고있다. 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,하지만 이것이 미국 기반 전화 번호 스키마 인 경우 지역 번호 나 ' 0 '이다. –

관련 문제