SQL Concatenate |
SQL >
SQL인스트럭션 >
Concatenate
가끔 우리는 부동한 필드에서 얻은 데이터를 직렬 접속할 필요가 있습니다.매개 인스트럭션에서는 이 목적을 달성할수 있는 방법을 제공하고 있습니다.
CONCAT( ) 의 용어: CONCAT( 문자부호일련 1, 문자부호일련 2, 문자부호일련 3, ...)
문자부호일련1, 문자부호일련2, 문자부호일련3, 등 문자부호 일련을 연결합니다. Oracle의CONCAT( )는 두개의 피라미터만 허용함;다시말하면 한번에 두개의 문자부호 일련만 연결할수 있다는것을 주의 하십시요.하지만Oracle중에서 우리는'||'로 한번에 여러개의 문자부호 일련을 연결할수 있습니다. 예. 우리가 아래 도표가 있다 가설할때: Geography 도표
예 1: MySQL/Oracle:
SELECT CONCAT (Region_Name, Store_Name) FROM Geography
WHERE Store_Name = 'Boston'; 결과: 'EastBoston'
예 2: Oracle:
SELECT Region_Name || ' ' || Store_Name FROM Geography
WHERE Store_Name = 'Boston'; 결과: 'East Boston'
예 3: SQL Server:
SELECT Region_Name + ' ' + Store_Name FROM Geography
WHERE Store_Name = 'Boston'; 결과: 'East Boston'
|