728x90
728x90
DB2023. 1. 8. 12:09[MySQL/DB] 제어 흐름 함수 (IF, IFNULL, NULLIF, CASE ~)

제어 흐름 함수 프로그램의 흐름을 제어할 때 사용한다. IF IF(expr1, expr2, expr3) : expr1이 참이면 expr2, 거짓이면 expr3을 반환한다. SELECT IF(100>100, '정답', '오답'); >> 오답 IFNULL IFNULL(expr1, expr2) : expr1이 NULL이면 expr2, NULL이 아니면 expr1을 반환한다. SELECT IFNULL(NULL, 2313); SELECT IFNULL(2313, 2); >> 2313 / 2 NULLIF NULLIF(expr1, expr2) : expr1=expr2이면 NULL, 아니면 expr1을 반환한다. SELECT NULLIF(1, 2); SELECT NULLIF(1, NULLIF(1,2)); >> 1 / N..

728x90
728x90
image