본문 바로가기
DB

쿼리 조건문

by 쬑께께 2022. 12. 15.

쿼리 조건문에는 

1. IF

2. IFNULL

3. ISNULL

4. CASE 

이 있다.

 

IF IF(조건문, 참일 때 값, 거짓일 때 값) 중첩 IF문 사용 가능
IFNULL IFNULL(필드명, '대체할 값') 해당 필드의 값이 NULL일 경우 지정한 값으로 대체하여 출력
중첩 사용 가능
ISNULL ISNULL(필드명) 해당 필드의 값이 NULL일 경우 1을, NUILL이 아닐 경우 0을 반환
CASE             CASE value 혹은 조건
                WHEN value 1
                    THEN result 1
                WHEN value 2
                    THEN result 2
            ELSE else_result
            END
조건이 다중일 경우 사용
초기에 CASE 선언, END로 마침
WHEN에 조건을, THEN에 지정값을 넣어 사용

 

'DB' 카테고리의 다른 글

REGEXP 정규표현식  (0) 2023.01.05
DATE_FORMAT  (1) 2022.12.21
LIMIT명령어와 그룹함수  (0) 2022.12.14
검색 쿼리문 정리  (0) 2022.12.13
인덱스  (0) 2022.05.13