Главная Обратная связь

Дисциплины:






Оператор BETWEEN... AND



Оператор BETWEEN ... AND выбирает данные в определенном диапазоне, включая его края. Значения, отмечающие края диапазона, могут быть числовыми, текстовыми или в формате даты.

SELECT имя_колонки FROM имя_таблицы

WHERE имя_колонки

BETWEEN значение 1 AND значение 2

Оригинальная таблица (используется в этих примерах)


LastName


FirstName


Address


City


 

Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Nordmann Anna Neset 18 Sandnes
Pettersen Kari Storgt 20 Stavanger

Пример 1

Для того, чтобы выбрать все персоны, фамилии которых по алфавиту находятся между "Hansen" и "Pettersen" (включая эти фамилии), используется следующий SQL-запрос:

SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'

Результат запроса:


LastName


FirstName


Address


City


 

Hansen Ola Timoteivn 10 Sandnes
Nordmann Anna Neset 18 Sandnes
Pettersen Kari Storgt 20 Stavanger

-10-


Школы Консорциума W3C:Школа SQL http://xml.nsu.ru

Пример 2

Для того, чтобы выбрать всех персон, чьи фамилии лежат вне указанного в предыдущем примере диапазона, используется оператор NOT:

SELECT * FROM Persons WHERE LastName NOT BETWEEN 'Hansen' AND 'Pettersen'

Результат запроса:

LastName FirstName Address City

Svendson Tove Borgvn 23Sandnes

SELECT DISTINCT

Ключевое слово DISTINCT используется, когда нужно получить только различающиеся значения.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...