[ORACLE] CONCAT, ||

2014. 8. 20. 21:48 - Song's IT

“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 카테고리의 포스트를 톺아봅니다