|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||