DB관련/Oracle
[Oracle] 오라클 문자열 합치기 - CONCAT 과 || 이용한 문자열 합치기
saltdoll
2023. 5. 5. 05:17
반응형
Database의 Select 구문에서 컬럼을 합치는 경우는 대단히 많이 사용됩니다.
오라클에서는 문자열을 합치는 대표적인 방법 2자지를 남겨둡니다.
오라클에서 문자열 합치기 방법에는 2가지 방법이 있습니다.
1) CONCAT() 함수
2) || (더블 bar) 문자 사용
[ 사용방법 ]
Operator | Purpose |
CONCAT() | CONCAT(컬럼1,컬럼2) CONCAT(CONCAT(컬럼1, ' '), 컬럼2) |
|| | 컬럼1 || 컬럼2 컬럼1 || ' ' || 컬럼2 |
예제 1) 오라클 CONCAT 함수를 통한 문자열 합치기
SELECT CONCAT(COL1,COL2) FROM TABLE;
SELECT CONCAT(CONCAT(COL1,' '),COL2) FROM TABLE;
예제 2) 오라클 || 오퍼레이터를 이용한 문자열 합치기
SELECT COL1 || COL2 FROM TABLE;
SELECT COL1 || ' ' || COL2 FROM TABLE;
두 쌍의 결과 값은 같습니다.
예제) 문자열('Name is ')과 컬럼(last_name)의 값을 합쳐지게 됩니다.
SELECT 'Name is ' || last_name
FROM employees;
예제2) 여러개 컬럼 합치기
SELECT col1||col2||col3||col4 "Concatenation"
FROM tab1;
Concatenation
------------------------
abcdef ghi jkl
반응형