“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'
'Database > Oracle' 카테고리의 다른 글
| [ORACLE] ORA-06553, PLS-553 : character set name is not recognized (0) | 2014.08.21 | 
|---|---|
| [ORACLE] ORACLE-12505 Error 해결법 (1) | 2014.08.16 | 
| [ORACLE] 한글깨짐현상 문제해결방법 (0) | 2014.08.13 | 
| [ORACLE] Import & Export (1) | 2014.08.13 | 
| [ORACLE] ORACLE 10g XE HTTP포트 변경 (0) | 2014.08.13 |