[SQLD] SQL 기본 - DECODE&CASE, ROWNUM&ROWID, WITH, DCL(Data Control Language), TCL(Transaction Control Language)
1. DECODE문 - IF문 구현 가능 - 특정조건이 참이면 A, 거짓이면 B로 응답 DECODE(EMPNO,1000,'TRUE','FALSE'); // EMPNO가 1000이면 TRUE 아니면 FALSE 출력 DECODE( 컬럼명, 조건, 같을 경우 값, 틀릴 경우 값 ) DECODE(EMPNO,10,'기획부',20,'홍보부'); // EMPNO가 10이면 기획부 20이면 홍보부 출력 DECODE( 컬럼명, 조건1, 값1 , 조건2, 값2 ) 2. CASE 문 - IF~THEN ~ELSE-END의 프로그래밍 언어처럼 조건문을 사용할 수 있음 SELECT CASE WHEN EMPNO = 1000 THEN 'A' // EMPNO이 1000이면 A WHEN EMPNO = 1001 THEN 'B' // EM..
2020. 8. 21.