“CONCAT(param1, param2)”은 Oracle에서 지원하는 2개의 문자를 연결하는 함수입니다.
3개 이상의 문자를 연결할 땐 “||”를 써야 합니다.
다른 DB벤더들도 이와 같거나 유사한 함수를 제공합니다.
MySQL: CONCAT( )
Oracle: CONCAT( ), ||
SQL Server: +
아래의 예시를 참고하시길 바랍니다.
Example Table
Region_Name | Store_Name |
East | Boston |
East | New York |
West | Los Angeles |
West | San Diego |
예 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'