Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / SQL и PL/SQL в Oracle10g
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

2.4.8 Условие BETWEEN для сравнения диапазонов

Оператор BETWEEN для сравнения диапазонов в запросах ORACLE SQL

Иногда необходимо вернуть все значения, которые попадают в какой-либо диапазон. Для этой цели очень удобно использовать специальный оператор для сравнения диапазонов BETWEEN. Например, чтобы вернуть информацию о всех сотрудниках, которые получают зарплату в диапазоне от 3000 до 4000, можно использовать запрос такого вида:

SELECT * FROM hr.employees WHERE salary BETWEEN 3000 AND 4000;

Обратите внимание, что при использовании ключевого слова BETWEEN граничные значения также попадают в диапазон, поэтому запрос вернет в том числе сотрудников с зарплатой в 3000 и 4000.

Конечно же, мы всегда можем заменить запрос с ключевым словом BETWEEN на запрос с обычными операторами сравнения:

SELECT * FROM hr.employees WHERE salary >= 3000 AND salary <= 4000;

Однако применение BETWEEN тоже вполне допустимо.

Такие же возможности работы с оператором BETWEEN предусмотрены и в Microsoft SQL Server.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru