Оператор between в sql.

Оператор BETWEEN в SQL.

Всім привіт! Сьогодні ми поговоримо про оператор between, дозволяє вибрати певний діапазон.

Наприклад, у нас є таблиця з такими полями:

Відео: Оператор BETWEEN. Microsoft SQL Server 2012 Урок 3

  • id
  • name
  • price

Унікальний ідентифікатор, назва товару і його ціна.

Відео: SQL для початківців. Оператор BETWEEN в запиті SELECT. Отримати значення в діапазоні вибірки даних




Тепер уявімо, що нам потрібно вибрати товари, у яких ціна від 10 до 30 рублів. Як ми це можемо зробити? Ну, наприклад, ось так:

SELECT * FROM products WHERE price gt;10 AND price lt;30-

Але, проте, це не найкраще рішення. На допомогу нам приходить оператор BETWEEN.

SELECT * FROM products WHERE price BETWEEN 10 AND 30-


Даний оператор може працювати як з числами, так і з текстами і датами.

Відео: SQL функції і оператори порівняння значень в базах даних MySQL

приклад

SELECT * FROM table WHERE date BETWEEN `2014-01-01` AND `2014-03-01`-

Якщо вам, наприклад, потрібно вибрати всі товари, у яких ціна НЕ знаходиться в якомусь діапазоні, то використовуйте NOT.

SELECT * FROM products WHERE price NOT BETWEEN 10 AND 30-

Використовуйте цей оператор, де це необхідно. Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Умовний оператор в phpУмовний оператор в php
Запит sql для сортування результату вибіркиЗапит sql для сортування результату вибірки
Умовний оператор в jаvascriptУмовний оператор в jаvascript
Як знайти помилку в sql-запитіЯк знайти помилку в sql-запиті
Group by в sqlGroup by в sql
Оператор придушення помилок в phpОператор придушення помилок в php
Використання union в sqlВикористання union в sql
Випадкова вибірка з бази данихВипадкова вибірка з бази даних
Оператор еквівалентності phpОператор еквівалентності php
Join в sqlJoin в sql
» » Оператор between в sql.