IF(expr1, expr2, expr3)
expr1이 true면 expr2를 리턴하고 그렇지 않은 경우 expr3를 리턴
IFNULL(expr1, expr2)
expr1이 NULL이면 expr2를 리턴하고 NULL이 아니면 expr1을 리턴
예) IFNULL(name, '') = ''
: name컬럼이 공백 여부를 체크
NULLIF(expr1, expr2)
expr1 = expr2 true이면 NULL를 리턴하고 그렇지 않으면 expr1을 리턴
예) NULLIF(name, '') is null
: name column값이 empty일 때 NULL 값이 리턴
评论
发表评论