Книга: Обработка баз данных на Visual Basic®.NET
Оператор BETWEEN
Оператор BETWEEN
Этот оператор возвращает все записи, значения которых лежат внутри определенных вами границ. Например, для того чтобы отобрать все заказы, оформленные за период с 4 января по 5 июня 2001 года, необходимо написать приведенную ниже инструкцию SQL.
SELECT
FROM tblOrder
WHERE OrderDate BETWEEN '1/4/2001' AND '6/5/2001'
В результате выполнения этого запроса будут извлечены записи, показанные на рис. 2.4.
Обратите внимание, что значения даты в SQL Server обозначаются символом одиночной кавычки. Разработчикам, которые имеют опыт работы с датами в Microsoft Access и привыкли использовать для этого символ #, придется учесть это новшество и заменить символы # одиночными кавычками.
РИС. 2.4. Результаты выполнения запроса для таблицы tblOrder с использованиям предложения SELECT и оператора BETWEEN
Границы оператора BETWEEN являются включающими; это значит, что если вы запрашиваете информацию обо всех заказах, оформленных за период с 4 января по 5 июня 2001 года, то в результирующий набор включаются заказы, которые были оформлены как 4 января, так и 5 июня.
- Операторы, используемые в предложении WHERE
- Арифметические операторы
- 1.2.4. Операторы и приоритеты
- Условные операторы
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Поразрядные операторы
- Оператор цикла foreach
- Логические операторы
- Оператор goto
- Using scp to Copy Individual Files Between Machines
- Using sftp to Copy Many Files Between Machines
- A7.11. Оператор побитового И