두 문자열 데이터 합치기(CONCAT)
두 문자열 데이터를 하나로 연결하고 표현하고 싶을때 CONCAT 함수를 사용하시면 됩니다. ENAME과 JOB을 합쳐서 출력해 봅시다. 이때, ENAME과 JOB의 구분이 잘 될수 있도록 중간에 ' - ' 를 넣어 봅시다.
SELECT ENAME, JOB,
CONCAT(ENAME, JOB),
CONCAT(ENAME, CONCAT(' - ', JOB))
FROM EMP;
[참고] CONCAT 함수와 비슷한 '||' 연산자
'||' 연산자는 문자열 데이터를 연결하는 연산자로, CONCAT 함수와 비슷하게 사용할 수 있습니다.
위와 같은 결과 값을 갖도록 '||' 연산자를 이용한 쿼리를 만들어 보면 다음과 같습니다.
※ 예제로 사용된 TABLE의 정보는 'SCOTT 계정 예제 Table(emp, dept, salgrade)'을 참고하시면 됩니다.
'DataBase' 카테고리의 다른 글
[Oracle] 문자 함수 - 특정 문자 지우기(TRIM, LTRIM, RTRIM) (1) | 2025.08.08 |
---|---|
[Oracle] 숫자 함수 - 나머지를 구하는 함수(MOD) (3) | 2025.08.08 |
[Oracle] 문자 함수 - 공백을 특정 문자로 채우기(LPAD, RPAD) (0) | 2025.08.06 |
[Oracle] 문자 함수 - 특정 문자를 다른 문자로 바꾸기(REPLACE) (1) | 2025.08.05 |
[Oracle] 문자 함수 - 특정 문자의 위치 찾기(INSTR) (0) | 2025.08.04 |