Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

SQL Учебник


SQL БАЗА ДАННЫХ


SQL Справочник


SQL Примеры



SQL BETWEEN



Оператор BETWEEN

Оператор BETWEEN выбирает значения в заданном диапазоне. Эти значения могут быть числами, текстом или датами.

Оператор BETWEEN является инклюзивным: включаются начальные и конечные значения.

SQL Синтаксис BETWEEN

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Демо база данных

Ниже приведен выбор из таблицы "Products" в образце базы данных Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

Пример BETWEEN

Следующая инструкция SQL выбирает все продукты с ценой от 10 до 20:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;
Попробуйте сами »


Пример NOT BETWEEN

Чтобы отобразить продукты вне диапазона предыдущего примера, используйте NOT BETWEEN:

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;
Попробуйте сами »

Пример BETWEEN c IN

В следующей инструкции SQL выбираются все продукты с ценой от 10 до 20. Кроме того, не показывайте продукты с категорией ID 1,2 или 3:

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND NOT CategoryID IN (1,2,3);
Попробуйте сами »

Пример BETWEEN значение текста

Следующая инструкция SQL выбирает все продукты с именем ProductName между Carnarvon Tigers и Mozzarella di Giovanni:

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;
Попробуйте сами »

Следующая инструкция SQL выбирает все продукты с именем ProductName между Carnarvon Tigers и Chef Anton's Cajun Seasoning:

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;
Попробуйте сами »

Пример NOT BETWEEN значение текста

Следующая инструкция SQL выбирает все продукты с именем ProductName не между Carnarvon Tigers и Mozzarella di Giovanni:

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;
Попробуйте сами »

Образец таблицы

Ниже представлена подборка из группы «Orders" в таблице в образец базы данных Northwind:

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

Пример BETWEEN даты

Следующая инструкция SQL выбирает все заказы с датой заказа между '01-July-1996' и '31-July-1996':

SELECT * FROM Orders
WHERE OrderDate BETWEEN #01/07/1996# AND #31/07/1996#;
Попробуйте сами »

или:

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';
Попробуйте сами »

Проверьте себя с помощью упражнений SQL

SQL упражнение:

Используйте оператор BETWEEN для выбора всех записей, в которых значение столбца Price находится в диапазоне от 10 до 20.

SELECT * FROM Products
WHERE Price 
;



×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.