IT Academy
Урок 1 · Начальный

SELECT как конвейер

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

SQL описывает требуемый набор данных. Логически FROM и WHERE определяют строки до SELECT; ORDER BY задаёт порядок, который иначе не гарантирован. NULL означает неизвестность, поэтому проверяется IS NULL.

Задача для самостоятельного решения

Почему WHERE price = NULL не находит пустые цены?

Показать разбор ответа

Сравнение с NULL даёт unknown, а WHERE оставляет только true. Используйте price IS NULL; ноль и неизвестная цена — разные значения.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →

Дополнительная самопроверка

Проверка: SQL и PostgreSQL: от запроса к схеме →