반응형 학습/DB46 WHERE절에 조건(IF문) 추가하기 개요 DB에서 SELECT을 수행할 때 WHERE에 다양한 조건을 걸어야 할 때가 있습니다. 이 때 WHERE절에 "커피의 양이 50ml, 100ml, 150ml"와 같이 "같은 칼럼이지만 다른 값이 들어와야 하는 경우"도 있고 "커피, 우유, 콜라, 사이다"와 같이 "아예 상황에 따라 다른 칼럼을 사용해야 하는 경우"도 있습니다. 제 문제는 두번째 케이스였지만 먼저 첫번째 경우도 알아보겠습니다. 조건에 따라 결과 출력하기 첫번째의 경우는 CASE WHEN THEN으로 해결이 가능합니다. 그런데 해당 기능을 쓰면 결과적으로 "단순히 값"만 표현할 수 있습니다. ORACLE 공식문서 예시에서 SELECT절에 CASE WHEN THEN을 사용하는 예제가 있습니다. 아래 SELECT하는 칼럼을 먼저 살펴보고,.. 2021. 5. 8. 이전 1 ··· 3 4 5 6 다음 반응형