- EXISTS
EXISTS
SELECT FROM TABLE
WHERE EXISTS (SELECT FROM TEMPTABLE WHERE USERNAME = '홍길동';
== EXISTS 안의 조건이 "존재" 하면 결과출력
SELECT FROM TABLE
WHERE NOT EXISTS ( SELECT FROM HAMBURGER LIKE TOO YOU;
== NOT EXISTS 안의 조건이 "존재 하지않을때" 전체결과를 출력!
- UNION
UNION : 중복된 열이 제거된다.
UNION ALL : 중복된 열까지 모두 출력
- TRIM
TRIM : 공백을 제거한다.
LTRIM: 오른쪽공백제거
RTRIM:오른쪽공백제거
- CASE WHEN ~ THEN ~ELSE END
SELECT a, CASE
WHEN b = '*' THEN 'star'
WHEN b = '+' THEN 'plus'
WHEN b = '-' THEN 'minus'
ELSE '????'
END AS B
FROM TABLE;
- CONNECT BY LEVEL
1~10까지 연속된 숫자 조회
SELECT LEVEL AS NO
FROM DUAL
CONNECT BY LEVEL <= 10