3 недели назад
🔹 NULL: не баг, а состояние
🔹 Как работать с NULL в SQL (Structured Query Language)? 🔸 NULL обозначает отсутствие или неизвестность значения. Без него вы не отличите "пустую строку" от "нет данных", и это ломает подсчёты, джойны и логические проверки. 🔸 Для проверки используйте IS NULL / IS NOT NULL. Сравнение с = NULL не работает — возвращает NULL, а не true/false, и даёт неверные результаты. 🔸 COALESCE возвращает первый ненулевой аргумент и подставляет дефолт вместо сложных CASE-ов — удобно при выдаче значений по умолчанию...
109 читали · 2 года назад
Реляционные базы данных. Типы данных. "Значение" NULL
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Статья является приложением к видео PostgreSQL, NULL и типы данных В видеоуроке я рассмотрел достаточно простые вопросы, связанные с некоторыми типами данных в СУБД PostgreSQL. Несколько более сложный вопрос связан с понятие NULL. В данной статье я постараюсь немного систематизировать представленную в видео информацию. Следует иметь в виду, что в...