WHERE – фильтрация строк и что такое NULL
До сих пор мы получали все строки. В реальной работе почти всегда нужна только часть из них: клиенты из Хайфы, оплаченные заказы. В этом уроке ты познакомишься с WHERE, сравнениями, AND и OR, а также с NULL: значением, на котором кандидаты на собеседованиях спотыкаются чаще всего. Ещё ты познакомишь
WHERE похож на сито: проходят только строки, для которых условие истинно. NULL означает «неизвестно», поэтому его проверяют через IS NULL, а не через =.
- Предложение WHERE
- Часть запроса, которая оставляет только строки, для которых условие истинно.
- Оператор сравнения
- Символ, который сравнивает два значения: =, <>, >, <, >=, <=.
- NULL
- Отметка отсутствующего или неизвестного значения. Это не ноль и не пустая строка.
- Пустая строка
- Известное текстовое значение без символов, записывается как ''.