null
NULLIF(a, b) говорит: если a равно b — верну NULL, иначе верну a. Использование: NULLIF(price, 0) — избегает деления на ноль. SELECT total / NULLIF(count, 0) — если count = 0, получим NULL, а не ошибку. Programmer: изящно! DBA: именно для этого и придумали.
📬
Получать новые анекдоты на почту
Раз в неделю — подборка лучших SQL-шуток. Без спама.