Учебно-практическое пособие москва 2017 ббк


объединения множеств строк — UNION



Pdf көрінісі
бет125/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   121   122   123   124   125   126   127   128   ...   243
Байланысты:
Язык SQL. Базовый курс

объединения множеств строк — UNION
. Строка включается
в итоговое множество (выборку), если она присутствует хотя бы в одном из них.
126


Строки-дубликаты в результирующее множество не включаются. Для их включения
нужно использовать UNION ALL.
Вопрос: в какие города можно улететь либо из Москвы, либо из Санкт-Петербурга?
SELECT arrival_city FROM routes
WHERE departure_city = 'Москва'
UNION
SELECT arrival_city FROM routes
WHERE departure_city = 'Санкт-Петербург'
ORDER BY arrival_city;
arrival_city
--------------------------
Абакан
Анадырь
Анапа
...
Южно-Сахалинск
Якутск
Ярославль
(87 строк)
Рассмотрим операцию
пересечения множеств строк — INTERSECT
. Строка вклю-
чается в итоговое множество (выборку), если она присутствует в каждом из них.
Строки-дубликаты в результирующее множество не включаются. Для их включения
нужно использовать INTERSECT ALL.
Вопрос: в какие города можно улететь как из Москвы, так и из Санкт-Петербурга?
SELECT arrival_city FROM routes
WHERE departure_city = 'Москва'
INTERSECT
SELECT arrival_city FROM routes
WHERE departure_city = 'Санкт-Петербург'
ORDER BY arrival_city;
arrival_city
-----------------
Воркута
Воронеж
Казань
...
Чебоксары
Элиста
(15 строк)
В завершение рассмотрим операцию получения
разности множеств строк —
EXCEPT
. Строка включается в итоговое множество (выборку), если она присутствует в
первом множестве (выборке), но отсутствует во втором. Строки-дубликаты в резуль-
тирующее множество не включаются. Для их включения нужно использовать EXCEPT
ALL.
Вопрос: в какие города можно улететь из Санкт-Петербурга, но нельзя из Москвы?
127




Достарыңызбен бөлісу:
1   ...   121   122   123   124   125   126   127   128   ...   243




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет