목록분류 전체보기 (44)
내가 보려고 정리하는 블로그
ORACLE IF문을 SQL로 구현하기 ( CASE)
오라클의 SQL함수 중 IF문기능을 구현하는 두번째 함수이다. DECODE보다는 불편하지만 가독성면에서 뛰어나며 여러 부호로 IF문을 구현 할 수 있다. CASE WHEN 컬럼 >= 비교값1 THEN 결과1 WHEN 컬럼 >= 비교값2 THEN 결과2 WHEN 컬럼 >= 비교값3 THEN 결과3 ELSE 결과4 END
DB/SQL
2020. 9. 6. 14:51
ORACLE IF문을 SQL로 구현하기 ( DECODE)
DECODE는 오라클에서 가장 많이 쓰는 함수중 하나이다. 프로그래밍 언어에서 if , if-else문을 SQL에서는 DECODE로 구현한다. DECODE(컬럼 , 조건1, 결과1 , 조건2 , 결과2 , 조건3 , 결과3) 해당 조건문은 JAVA로 풀어보면 if(조건1 == 컬럼){ 결과1 }else if(조건2 == 컬럼){ 결과2 }else if(조건3 == 컬럼){ 결과3 } DECODE마지막 인자 값에 결과값을 입력하면 else문과 같은 기능을 가진다. DECODE(컬럼 , 조건1, 결과1 , 조건2 , 결과2 , 조건3 , 결과3 , 결과4) 해당 조건문을 JAVA로 풀어보면 if(조건1 == 컬럼){ 결과1 }else if(조건2 == 컬럼){ 결과2 }else if(조건3 == 컬럼){ 결..
DB/SQL
2020. 9. 6. 14:43