[MYSQL] CASE (첫번째 조건 충족, IF-THEN-ELSE)


[MYSQL] CASE (첫번째 조건 충족, IF-THEN-ELSE)

CASE CASE 문은 조건을 통과하여 첫 번째 조건이 충족될 때(IF-THEN-ELSE 문처럼) 값을 반환합니다. 그래서 일단 조건이 참이면 읽기를 멈추고 결과를 돌려주게 됩니다. true 조건이 없으면 ETHER 절의 값을 반환합니다. 다른 부품이 없고 조건이 true가 없으면 NULL을 반환합니다. // WHEN과 THEN은 한쌍이어야 합니다. // WHEN과 THEN은 다수가 존재할 수 있습니다. // ELSE가 존재하면 모든 조건에 해당하지 않는 경우에 반환 값을 설정할 수 있습니다. // ELSE가 존재하지 않고, 조건에 맞지 않아서 반환 값이 없으면 NULL를 반환합니다. CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 WHEN conditionN THEN resultN ELSE result END; ----- CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHE...



원문링크 : [MYSQL] CASE (첫번째 조건 충족, IF-THEN-ELSE)