Фильтрация данных
- Использование предложения WHERE
- Операции в предложении WHERE
- Проверка одного значения
- Проверка на несовпадения
- Проверка на диапазон значений
- Проверка на отсутствие значения
Проверка на диапазон значений
Для поиска диапазона значений можно использовать операцию BETWEEN. Ее синтаксис немного отличается от других операций предложения WHERE, так как для нее требуются два значения: начальное и конечное. Например, операцию BETWEEN можно использовать для поиска товаров, цена которых находится в промежутке между $5 и $10, или всех дней, которые попадают в диапазон между указанными начальным и конечным числами.
В следующем примере демонстрируется использование операции BETWEEN для выборки всех товаров, цена которых выше $5 и ниже $10:
FROM Products
WHERE prod_price BETWEEN 5 AND 10;
prod_name prod_price
---------------- ------------------
8 inch teddy bear 5.9900
12 inch teddy bear 8.9900
King doll 9.4900
Queen doll 9.4900
Как видно из этого примера, при использовании операции BETWEEN нужно указывать два значения — меньшее и большее из выбранного диапазона. Эти два значения должны быть разделены ключевым словом AND. При этом выбираются все значения из диапазона, включая указанные начальное и конечное значения.



