개발 지식/[DBMS] Oracle

[Oracle] 문자열 관련 함수(7) - CONCAT(), (+ || 연산자)

devGSP 2022. 5. 1. 08:00
반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다.

Java(TM) 플랫폼 : 1.8.0_321
Oracle IDE : 4.1.5.21.78

 

CONCAT()

 

설명

문자열 데이터를 연결하는 함수

 

문법

CONCAT([문자열 데이터1], [문자열 데이터1])

 

사용 예시

SELECT CONCAT(EMPNO, ENAME)
     , CONCAT(EMPNO, CONCAT(' : ', ENAME))
  FROM EMP
 WHERE ENAME = 'SMITH';
 
SELECT CONCAT('dev', 'GSP')
     , CONCAT('dev', CONCAT(' ', 'GSP'))
  FROM DUAL;

 

결과

SELECT CONCAT(EMPNO, ENAME)
     , CONCAT(EMPNO, CONCAT(' : ', ENAME))
  FROM EMP
 WHERE ENAME = 'SMITH';

sf7_q1

 

SELECT CONCAT('dev', 'GSP')
     , CONCAT('dev', CONCAT(' ', 'GSP'))
  FROM DUAL;

sf7_q2

 

 

|| 연산자를 사용해 문자열 데이터를 더 간단하게 연결할 수도 있다!

 

사용 예시

SELECT EMPNO || ENAME
     , EMPNO || ' : ' || ENAME
  FROM EMP
 WHERE ENAME = 'SMITH';

 

결과

sf7_q3

반응형