MySQL의 조건문 관련 문법 중 IF함수의 정의는 하기와 같습니다.
MySQL 공식 문서를 참고하였습니다.
https://dev.mysql.com/doc/refman/8.0/en/flow-control-functions.html#function_if
MySQL :: MySQL 8.0 Reference Manual :: 12.5 Flow Control Functions
12.5 Flow Control Functions Table 12.7 Flow Control Operators Name Description CASE Case operator IF() If/else construct IFNULL() Null if/else construct NULLIF() Return NULL if expr1 = expr2 CASE value WHEN compare_value THEN result [WHEN compare_value
dev.mysql.com
• IF(expr1,expr2,expr3)
expr1이 TRUE라면 expr2를 반환하고, 그렇지 않다면 expr3을 반환합니다.
'웹개발자공부 > MySQL' 카테고리의 다른 글
MySQL - COUNT(*), COUNT(COLUMN)의 차이 (0) | 2023.02.15 |
---|---|
MySQL - WITH와 Subquery의 정의 (0) | 2023.02.15 |
MySQL - DATE_FORMAT함수의 정의 (0) | 2023.02.15 |
MySQL - DATEDIFF함수의 정의 (0) | 2023.02.15 |
MySQL - IFNULL, NULLIF의 정의 (2) | 2023.02.08 |