Оператор BETWEEN в SQL

  |
 4826

Оператор BETWEEN використовується з оператором WHERE для зіставлення значень у вказаному діапазоні. Наприклад:

Тут ми витягуємо всі замовлення з сумами від 300 до 500, включно з 300 та 500.

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

Оператор NOT BETWEEN використовується для виключення рядків, що відповідають значенням у вказаному діапазоні. Він повертає всі рядки, крім виключених. Наприклад:

Тут ми витягуємо всі замовлення, за винятком рядків з сумами від 300 до 500.

Оператор BETWEEN та робота з текстом

Оператор BETWEEN також може працювати і з текстовими даними. Наприклад:

Тут ми витягуємо всі замовлення, в яких назва позиції (товару) знаходиться між буквами I та L.

Ось перелік значень, які вибере вищевказана команда з умовою, що назва товару повинна починатися з букви L:

Текст Примітка
L вибере
Laptop не вибере
Lan Cable не вибере
Lamp не вибере

LaptopLan Cable та Lamp не підходять з тієї причини, що умова закінчується буквою L, і все, що вказано після букви L — вже виходить за межі (межею є буква L) і не відповідає умові.

Якщо потрібно вибрати всі слова, які починаються з літери L, тоді потрібно додати знак тильда ~:

Давайте розглянемо інший приклад використання оператора BETWEEN з текстом:

Тут підходять слова Keyboard та Monitor, але не підходить Mouse з тієї причини, що Mouse виходить за межу Mou частиною se. А Monitor підходить через те, що третя буква слова n знаходиться в англійському алфавіті до букви u (Mou), тому за межі ми не виходимо і, відповідно, слово приймається.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (27 оцінок, середня: 4,93 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *