자바스크립트를 활성화 해주세요

Whereif

 ·  ☕ 1 min read · 👀... 조회수

where절에 if문 사용하기

업무를 보던 중 출력된 리스트에서 해당 조건일 때 다르게 처리해야 하는 쿼리가 필요했다.
예를 들어, 쿼리를 짜서 다음과 같은 결과물이 나온다고 했을 때

제목 내용 구분
A C 0
B D 1
C F 0
D D 1
E H 0
F J 0
G K 1
H K 1

여기서 구분코드가 1인 값들은 내용이 D인 것들만 출력하고 나머지 값들은 그냥 출력하고 싶은 것이다.
이럴 때는 다음과 같이 WHERE절에 다음 조건을 추가해주면 된다.

WHERE ((구분 = '1' AND 내용 = 'D' ) or (구분 != '1'))
공유하기

brinst
글쓴이
brinst
Backend Developer

목차