반응형

[Oracle SQL] SELECT 실습_ 문자열 결합



I (문자열) 결합 연산자

▶ 문자열 합성 연산


1


SELECT ENAME, JOB FROM EMP;                      SELECT ENAME||JOB FROM EMP;          



                                



2. 


SELECT DNAME||' 부서는 '||LOC|| ' 지역에 위치한다' AS LOC FROM DEPT;





3. 


SELECT ENAME||' ''S JOB IS '||JOB AS JOB_DESC FROM EMP;





4. 문자열 합성시 자동으로 문자열 변환 확인


SELECT ENAME,SAL,SAL*100,SAL||'00',TO_CHAR(SAL)||'00' FROM EMP;





5. 구분자 ','를 삽입하여 문자열 결합 후 CSV 파일로 추출(스크립트 출력 (F5) )   


SET FEEDBACK OFF

SET PAGESIZE 0

SET HEAD ON

SPOOL C:\Oracle\EXPORT_EMP.CSV

SELECT EMPNO||','||ENAME||','||JOB||','||MGR||','||HIREDATE||','||SAL||','||COMM||','||DEPTNO FROM EMP;

SPOOL OFF




6. csv 파일 추출 (스크립트 출력 (F5) )


SET FEEDBACK OFF

SET HEAD ON

SPOOL C:\Oracle\EXPORT_EMP.CSV

SELECT /*csv*/ * FROM EMP;

SPOOL OFF



반응형