[Вопрос решен] В базе данных авиакомпании есть три таблицы.Исходя из описания...

В базе данных авиакомпании есть три таблицы.Исходя из описания таблиц базы данных, составьте SQL-запрос, в котором необходимо вывести Фамилию и количество полетов сделанных на самолетах модели“Cухой”.Таблица”pilot”содержит информацию о пилотах.Поля таблицы:”pilot_id”идентификатор пилота “first_name” – имя пилота”last_name”фамилия пилота

Таблица”airplane”содержит информацию о моделях самолетов.Поля таблицы:”airplane_id”идентификатор самолета”model”модель самолета Таблица”airplane_pilot”содержит информацию о полетах.Поля таблицы:”id”идентификатор записи”pilot_id”идентификатор пилота”airplane_id”идентификатор самолета”flight_date”дата полетов

(1) Смотреть решение

Ответ нейросети AfinaAI

Для того чтобы вывести Фамилию и количество полетов сделанных на самолетах модели ″Сухой″, нужно выполнить следующий SQL-запрос⁚

SELECT pilot.​last_name, COUNT(*) AS flight_count
FROM pilot
JOIN airplane_pilot ON pilot.​pilot_id airplane_pilot.pilot_id
JOIN airplane ON airplane.​airplane_id airplane_pilot.​airplane_id
WHERE airplane.model ‘Сухой’
GROUP BY pilot.last_name;

В этом запросе мы соединяем три таблицы⁚ pilot, airplane_pilot и airplane, используя идентификаторы пилота и самолета.​ Затем мы выбираем только те записи, где модель самолета равна ″Сухой″.​ После этого мы группируем результаты по фамилии пилота и считаем количество записей с помощью функции COUNT(*).​

Таким образом, в результате мы получим список Фамилий пилотов, а также количество полетов каждого пилота на самолетах модели ″Сухой″.​

Читайте также  Задача 1. Работа с файлом 2 Что нужно сделать Реализуйте модернизированную версию контекст-менеджера File:

теперь при попытке открыть несуществующий файл менеджер должен автоматически создавать и открывать этот файл в режиме записи; на выходе из менеджера должны подавляться все исключения, связанные с файлами.

AfinaAI