📄️ case
CASE — это условное выражение. Оно возвращает результат из предложения THEN, если условие в предложении WHEN истинно. Если ни одно из условий не является истинным, возвращается результат из необязательного предложения ELSE. Если ELSE отсутствует, возвращается NULL.
📄️ coalesce
Возвращает первое не-NULL выражение среди входных параметров. Возвращает NULL, если не-NULL выражения не найдены.
📄️ if
Если expr1 вычисляется как TRUE, возвращает expr2. В противном случае возвращает expr3.
📄️ ifnull
Если expr1 равно NULL, возвращает expr2. Если expr1 не равно NULL, возвращает expr1.
📄️ nullif
Возвращает NULL, если expr1 равно expr2. В противном случае возвращает expr1.