sql_academy_solutions

0

Описание

sql_academy_solutions - Решение задач по SQL. Тренажер sql-academy.org

README.md

sql_academy_solutions

Решение задач по SQL. Тренажер sql-academy.org

Нажмите ★, если вам нравится проект. Ваш вклад сердечно ♡ приветствуется.

Если вам интересно мое резюме: https://github.com/DEBAGanov

Задание 1: Вывести имена всех когда-либо обслуживаемых пассажиров авиакомпаний

Задание 2: Вывести названия всеx авиакомпаний

Задание 3: Вывести все рейсы, совершенные из Москвы

Задание 4: Вывести имена людей, которые заканчиваются на "man"

Задание 5: Вывести количество рейсов, совершенных на TU-134

Задание 6: Какие компании совершали перелеты на Boeing

Задание 7: Вывести все названия самолётов, на которых можно улететь в Москву (Moscow)

Задание 8: В какие города можно улететь из Парижа (Paris) и сколько времени это займёт?

Задание 9: Какие компании организуют перелеты из Владивостока (Vladivostok)?

Задание 10: Вывести вылеты, совершенные с 10 ч. по 14 ч. 1 января 1900 г.

Задание 11: Вывести пассажиров с самым длинным именем

Задание 12: Вывести id и количество пассажиров для всех прошедших полётов

Задание 13: Вывести имена людей, у которых есть полный тёзка среди пассажиров

Задание 14: В какие города летал Bruce Willis

Задание 15: Во сколько Стив Мартин (Steve Martin) прилетел в Лондон (London)

Задание 16: Вывести отсортированный по количеству перелетов (по убыванию) и имени (по возрастанию) список пассажиров, совершивших хотя бы 1 полет.

Задание 17: Определить, сколько потратил в 2005 году каждый из членов семьи

Задание 18: Узнать, кто старше всех в семьe

Задание 19: Определить, кто из членов семьи покупал картошку (potato)

Задание 20: Сколько и кто из семьи потратил на развлечения (entertainment). Вывести статус в семье, имя, сумму

Задание 21: Определить товары, которые покупали более 1 раза

Задание 22: Найти имена всех матерей (mother)

Задание 23: Найдите самый дорогой деликатес (delicacies) и выведите его цену

Задание 24: Определить кто и сколько потратил в июне 2005

Задание 25: Определить, какие товары имеются в таблице Goods, но не покупались в течение 2005 года

ЕЩЕ ОДНО РЕШЕНИЕ:

Задание 26: Определить группы товаров, которые не приобретались в 2005 году ГРУППЫ, ТОВАРЫ, КОГДА ПРИОБРЕТАЛИСЬ:

Задание 27: Узнать, сколько потрачено на каждую из групп товаров в 2005 году. Вывести название группы и сумму

Задание 28: Сколько рейсов совершили авиакомпании с Ростова (Rostov) в Москву (Moscow) ?

Задание 29: Выведите имена пассажиров улетевших в Москву (Moscow) на самолете TU-134

Задание 30: Выведите нагруженность (число пассажиров) каждого рейса (trip). Результат вывести в отсортированном виде по убыванию нагруженности.

Задание 31: Вывести всех членов семьи с фамилией Quincey.

Задание 32: Вывести средний возраст людей (в годах), хранящихся в базе данных. Результат округлите до целого в меньшую сторону.

Задание 33: Найдите среднюю стоимость икры. В базе данных хранятся данные о покупках красной (red caviar) и черной икры (black caviar).

Задание 34: Сколько всего 10-ых классов?

Задание 35: Сколько различных кабинетов школы использовались 2.09.2019 в образовательных целях ?

Задание 36: Выведите информацию об обучающихся живущих на улице Пушкина (ul. Pushkina)?

Задание 37: Сколько лет самому молодому обучающемуся ?

Задание 38: Сколько Анн (Anna) учится в школе ?

Задание 39: Сколько обучающихся в 10 B классе ?
1)

Задание 40: Выведите название предметов, которые преподает Ромашкин П.П. (Romashkin P.P.) ?

Задание 41: Во сколько начинается 4-ый учебный предмет по расписанию ?

Задание 42: Сколько времени обучающийся будет находиться в школе, учась со 2-го по 4-ый уч. предмет ?

Задание 43: Выведите фамилии преподавателей, которые ведут физическую культуру (Physical Culture). Остортируйте преподавателей по фамилии.

Задание 44: Найдите максимальный возраст (колич. лет) среди обучающихся 10 классов ?

Задание 45: Какой(ие) кабинет(ы) пользуются самым большим спросом?

Задание 46: В каких классах введет занятия преподаватель "Krauze" ?

Задание 47: Сколько занятий провел Krauze 30 августа 2019 г.?

Задание 48: Выведите заполненность классов в порядке убывания

Задание 49: Какой процент обучающихся учится в 10 A классе ?

Задание 50: Какой процент обучающихся родился в 2000 году? Результат округлить до целого в меньшую сторону.

Задание 51: Добавьте товар с именем "Cheese" и типом "food" в список товаров (Goods).

Задание 52: Добавьте в список типов товаров (GoodTypes) новый тип "auto".

Задание 53: Измените имя "Andie Quincey" на новое "Andie Anthony".

Задание 54: Удалить всех членов семьи с фамилией "Quincey".

Задание 55: Удалить компании, совершившие наименьшее количество рейсов.

Задание 56: Удалить все перелеты, совершенные из Москвы (Moscow).

Задание 57: Перенести расписание всех занятий на 30 мин. вперед.

Задание 58: Добавить отзыв с рейтингом 5 на жилье, находящиеся по адресу "11218, Friel Place, New York", от имени "George Clooney"

Задание 59: Вывести пользователей,указавших Белорусский номер телефона ? Телефонный код Белоруссии +375.

Задание 60: Выведите идентификаторы преподавателей, которые хотя бы один раз за всё время преподавали в каждом из одиннадцатых классов.

Задание 61: Выведите список комнат, которые были зарезервированы в течение 12 недели 2020 года.

Задание 62: Вывести в порядке убывания популярности доменные имена 2-го уровня, используемые пользователями для электронной почты. Полученный результат необходимо дополнительно отсортировать по возрастанию названий доменных имён.

Задание 63: Выведите отсортированный список (по возрастанию) имен студентов в виде Фамилия.И.О.

Задание 64: Выведите имена всех пар пассажиров, летевших вместе на одном рейсе два или более раз, и количество таких совместных рейсов. В passengerName1 разместите имя пассажира с наименьшим идентификатором.

Задание 65: Необходимо вывести рейтинг для комнат, которые хоть раз арендовали, как среднее значение рейтинга отзывов округленное до целого вниз.

Задание 66: Вывести список комнат со всеми удобствами (наличие ТВ, интернета, кухни и кондиционера), а также общее количество дней и сумму за все дни аренды каждой из таких комнат.