반응형 Language/SQL4 [Oracle] 행 개수 제한 1. ROWNUM 상위 N개 행을 구하고 싶을 때, 다음과 같이 사용 SELECT * FROM TABLE WHERE ROWNUM 2023. 9. 25. [Oracle] Decode문 DECODE(expr, if1, value1, if2, value2, ..., default value) 값, 값이 if1의 조건에 해당할 경우 value1, 값이 if2의 조건에 해당할 경우 value2, ..., 기본 값인 default value 설정 2023. 7. 10. [Oracle] NULL 처리 - NVL, NVL2 1. NVL(expr, expr1) NVL(값, NULL일 때 값) 값이 NULL일 경우 expr1으로 치환. NULL 값일 경우에 대해 처리를 주고 싶을 때 사용 2. NVL2(expr, expr1, expr2) NVL(값, not NULL일 경우 값, NULL일 경우 값) 값이 NULL이 아닐 경우 expr1값, NULL일 경우 expr2 값 NULL 값이 아닐 경우에 대해 처리를 주고 싶을 때 사용 2023. 7. 10. [Oracle] Case문 Case문은 기준을 무엇에 두냐에 따라 표현식이 달라진다. 1. 값 기준 CASE column WHEN 조건값1 THEN 결과1 WHEN 조건값2 THEN 결과2 ELSE 결과3 END (AS 별칭) 2. 조건 기준 CASE WHEN 조건식1 THEN 조건식1 만족했을 때 결과 WHEN 조건식2 THEN 조건식2 만족했을 때 결과 ELSE 조건을 만족하지 않았을 때 값 END (AS 별칭) 2023. 4. 19. 이전 1 다음 반응형