Значения NULL
Часть раздела Основы путешествия по SQL на Coddy — урок 12 из 72.
В реальном мире у нас могут быть поля без значений. Поле без значения называется null.
Мы можем манипулировать нашим запросом с помощью IS NULL или IS NOT NULL для получения релевантных данных
Например, следующий запрос вернёт все записи, где col1 не имеет значения:
SELECT *
FROM table1
WHERE col1 IS NULLЗадание
ЛегкоДоступные таблицы и столбцы:
<strong>people</strong>:<strong>name</strong>
Получите все уникальные имена без пропущенных значений.
Шпаргалка
Используйте IS NULL и IS NOT NULL для фильтрации записей на основе отсутствующих значений:
SELECT *
FROM table1
WHERE col1 IS NULLSELECT *
FROM table1
WHERE col1 IS NOT NULLПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов