IF(조건, '참', '거짓')
간단한 예제를 통해 알아보자.
SELECT IF(required, '필수' '선택') AS '필수여부' FROM subject
다음과 같이 결과가 나온다. (1이 참, 0은 거짓)
중첩된 IF 문
SELECT u.seq, IF(u.seq <= 3, 'A', IF(u.seq <=6, 'B', 'C')) AS if_result FROM `user` u
3보다 작으면 A
크면 다음 조건(6보다 작으면 B) 크면 C