NULLIF и IFNULL — это функции для работы с NULL-значениями, но их поведение и применение различаются.▶️ NULLIF(expr1, expr2): возвращает
NULL, если expr1 и expr2 равны; в противном случае возвращает expr1. Это полезно, когда нужно превратить совпадающие значения в NULL.▶️ IFNULL(expr1, expr2): проверяет
expr1 и возвращает его, если он не NULL; если expr1 равно NULL, возвращает expr2. Это удобно для замены NULL на указанное значение.Основное отличие: NULLIF возвращает NULL, если два выражения совпадают, а IFNULL заменяет NULL на заданное значение.
❤️ — если было полезно
🤓 — если уже знал
➡️ SQL Community | #обучение
