МЕЖДУ
Условие SQL BETWEEN позволяет легко проверить, находится ли выражение в диапазоне значений (включительно). Значения могут быть текстом, датой или числами. Его можно использовать в операторе SELECT, INSERT, UPDATE или DELETE. Условие SQL BETWEEN будет возвращать записи, где выражение находится в диапазоне значений1 и 2.
Синтаксис:
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
Примеры:
Рассмотрим следующую таблицу сотрудников,
Запросы
- Использование МЕЖДУ с числовыми значениями:
Перечислите всех сотрудников Fname, Lname с зарплатой от 30000 до 45000.SELECT Fname, Lname FROM Employee WHERE Salary BETWEEN 30000 AND 45000;
Выход:
- Использование МЕЖДУ со значениями даты:
Найти всех сотрудников, имеющих дату рождения в период с 01-01-1985 по 12-12-1990.SELECT Fname, Lname FROM Employee where DOB BETWEEN '1985-01-01' AND '1990-12-30';
Выход:
- Использование оператора NOT с BETWEEN
Найдите все имя сотрудника, чья зарплата не находится в диапазоне от 30000 до 45000.SELECT Fname, Lname FROM Emplyoee WHERE Salary NOT BETWEEN 30000 AND 45000;
Выход:
В
Оператор IN позволяет легко проверить, соответствует ли выражение какому-либо значению в списке значений. Он используется для устранения необходимости множественного ИЛИ в SELECT, INSERT, UPDATE или DELETE. Вы также можете использовать NOT IN, чтобы исключить строки в вашем списке.
Синтаксис:
SELECT column_name(s) FROM table_name WHERE column_name IN (list_of_values);
Запросы
- Найдите Fname, Lname сотрудников, у которых зарплата равна 30000, 40000 или 25000.
SELECT Fname, Lname FROM Employee WHERE Salary IN (30000, 40000, 25000);
Выход:
- Найдите Fname, Lname всех сотрудников, у которых зарплата не равна 25000 или 30000.
SELECT Fname, Lname FROM Employee WHERE Salary NOT IN (25000, 30000);
Выход:
Эта статья предоставлена Anuj Chauhan . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Рекомендуемые посты:
- SQL | НЕ оператор
- SQL | Оператор конкатенации
- SQL | МИНУС Оператор
- PLSQL: || оператор
- MySQL | Приоритет оператора
- SQL | Альтернативный оператор цитаты
- Различия между операционными системами баз данных и хранилищем данных
- Разница между Схемой Снежинки и Схемой Созвездия Фактов
- Протокол сплетен в Кассандре
- Тип счетчика в Кассандре
- Стратегия репликации в Кассандре
- Резервное копирование и восстановление данных в Кассандре
- Модификация пространства клавиш в Кассандре
- Хранение WOS и ROS в HP Vertica
0.00 (0%) 0 votes