SQL 조건 분기: CASE, IIF, IF
·
SQLD함수당
이번 글은 조건 로직의 핵심 CASE(표준), 그리고 DB별 단축 함수 IIF(SQL Server), IF(MySQL)를 정리합니다.복잡·이식성은 CASE, 간단 3항식은 IIF(SQL Server) / IF(MySQL).CASE — ANSI 표준 조건 분기어떤 함수인가SQL에서 조건에 따라 다른 값을 반환하는 표준식입니다. searched CASE와 simple CASE 두 형태가 있습니다.»성능 팁: 불필요한 중첩을 줄이고, 가능한 한 상호 배타적인 조건 순서로 배치하세요.함수 원형-- searched CASE (일반적)CASE WHEN condition1 THEN expr1 WHEN condition2 THEN expr2 ELSE expr_elseEND-- simple CASE (동등 비교 중..