ВУЗ:
Составители:
Рубрика:
75
Тот же запрос с использованием операторов сравнения будет выглядеть
следующим образом:
SELECT LastName,FirstName,Salary FROM employee
WHERE Salary>=25000 and Salary<=30000
Таким образом, при использовании BETWEEN значения, попадающие на
границу диапазона, включаются в результирующий набор. Значения, опреде-
ляющие нижнюю и верхнюю границы диапазона, могут не являться реальными
величинами базы данных. И это очень удобно, так как не всегда известны
имеющиеся в базе данных значения. Предикат
BETWEEN позволяет сравнивать
не только числа, но и строки и даты.
Пример 3.7. Получить список сотрудников, фамилии которых начинают-
ся с Nelson и заканчиваются Osborn:
SELECT LastName,FirstName,Salary FROM employee
WHERE LastName BETWEEN "Nelson" AND "Osborne"
Рис. 21. Результат реализации операции BETWEEN в примере 3.7
Пример 3.8. Вывести список сотрудников, фамилии которых находятся
между Nel и Osb:
SELECT LastName,FirstName,Salary FROM employee
WHERE LastName BETWEEN "Nel" AND "Osb"
В таблице базы данных employee значений Nel и Osb нет.
Тот же запрос с использованием операторов сравнения будет выглядеть
следующим образом:
SELECT LastName,FirstName,Salary FROM employee
WHERE Salary>=25000 and Salary<=30000
Таким образом, при использовании BETWEEN значения, попадающие на
границу диапазона, включаются в результирующий набор. Значения, опреде-
ляющие нижнюю и верхнюю границы диапазона, могут не являться реальными
величинами базы данных. И это очень удобно, так как не всегда известны
имеющиеся в базе данных значения. Предикат BETWEEN позволяет сравнивать
не только числа, но и строки и даты.
Пример 3.7. Получить список сотрудников, фамилии которых начинают-
ся с Nelson и заканчиваются Osborn:
SELECT LastName,FirstName,Salary FROM employee
WHERE LastName BETWEEN "Nelson" AND "Osborne"
Рис. 21. Результат реализации операции BETWEEN в примере 3.7
Пример 3.8. Вывести список сотрудников, фамилии которых находятся
между Nel и Osb:
SELECT LastName,FirstName,Salary FROM employee
WHERE LastName BETWEEN "Nel" AND "Osb"
В таблице базы данных employee значений Nel и Osb нет.
75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »
