깜놀하는 해므찌로

MySQL IF 활용 예시 / SQL 조회 시 데이터가 안 나오는 경우 count 활용 예시 본문

IT

MySQL IF 활용 예시 / SQL 조회 시 데이터가 안 나오는 경우 count 활용 예시

agnusdei1207 2023. 3. 15. 20:23
반응형
SMALL

 

SELECT
    IF(COUNT(1) = 0, '데이터가 존재하지 않습니다.',
        CASE STATE 
            WHEN 'B' THEN '시작' 
            WHEN 'E' THEN '종료' 
            WHEN 'S' THEN '중지' 
            ELSE '' 
    	END) AS state
FROM TABLE
WHERE SEQ = #seq#

1. 데이터 조회 시 null도 안 나오는 경우가 종종 발생한다.

2. 해당 값이 존재도 하지 않을 경우에는 count(1) 함수를 사용하여 개수를 파악한 후 그 값에 따라 작업할 수 있도록 한다.

반응형
LIST