“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 |