반응형
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
반응형
'DB관련 > Oracle' 카테고리의 다른 글
DBeaver 라인 수 나타나기 (행 번호 표시 Show line numbers) (0) | 2024.06.19 |
---|---|
PL/SQL Developer 로그인시 패스워드 저장하기 설정 + Objects 브라우저 폰트 조절하기 (0) | 2023.08.18 |
Oracle PARTITION() function (0) | 2019.01.12 |
Oracle 쿼리중에 (+) 의 의미 - where절에 더하기 표시의 의미 (0) | 2018.03.15 |
[펌]Re:ORA-03134 이서버 버전에대한.. 오류 (0) | 2008.09.09 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)