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



Pdf көрінісі
бет156/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   152   153   154   155   156   157   158   159   ...   243
Байланысты:
Язык SQL. Базовый курс

FROM tickets_seats ts
GROUP BY ts.departure_city, ts.arrival_city
ORDER BY ts.departure_city;
--[ RECORD 1 ]-------+-------------------------
departure_city
| Абакан
arrival_city
| Москва
sum_fact_passengers | 466
sum_total_seats
| 1044
fraction
| 0.45
--[ RECORD 2 ]-------+-------------------------
departure_city
| Абакан
arrival_city
| Новосибирск
sum_fact_passengers | 217
sum_total_seats
| 348
fraction
| 0.62
--[ RECORD 3 ]-------+-------------------------
departure_city
| Абакан
arrival_city
| Томск
sum_fact_passengers | 258
sum_total_seats
| 360
fraction
| 0.72
160


...
--[ RECORD 361 ]-----+-------------------------
departure_city
| Якутск
arrival_city
| Санкт-Петербург
sum_fact_passengers | 352
sum_total_seats
| 3596
fraction
| 0.10
Для того чтобы лучше уяснить, как работает запрос в целом, вычлените из него
отдельные подзапросы и выполните их, посмотрите, что они выводят.
Как вы считаете, равносильно ли в данном запросе
SELECT count( s.seat_no )
и
SELECT count( s.* )
Почему?
Задание. Модифицируйте этот запрос, чтобы он выводил те же отчетные дан-
ные, но с учетом классов обслуживания, т. е. Business, Comfort и Economy.
26.* Предположим, что некая контролирующая организация потребовала информа-
цию о размещении пассажиров одного из рейсов Кемерово — Москва в салоне
самолета. Для определенности выберем конкретный рейс из тех рейсов, кото-
рые уже прибыли на момент времени, соответствующий текущему моменту. Те-
кущий момент времени в базе данных «Авиаперевозки» определяется с помо-
щью функции bookings.now.
Выполним запрос


Достарыңызбен бөлісу:
1   ...   152   153   154   155   156   157   158   159   ...   243




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

    Басты бет