🔥 Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.
Что такое merge join, hash join и nested loop с примером на PostgreSQL.
В этой статье давайте рассмотрим три ключевых типа физических соединений, которые PostgreSQL использует при выполнении логических внешних и внутренних соединений, использующих оператор JOIN: Почему я начал с упоминания про деление на физические и логические соединения? Это разные уровни. Когда вы пишите SQL-запросы с применением LEFT OUTER JOIN или RIGHT JOIN, это логический уровень соединений. Как правило, использующийся для декартовых произведений, в которых остаются строки, удовлетворяющие условию самого соединения...
Самостоятельное изучение Postgre SQL (Задачи по Авиаперевозкам)
У вас есть БД в которой находятся 8 таблиц с информацией по авиаперевозкам: 1. Выведите название самолетов, которые имеют менее 100 посадочных мест? 2. Выведите процентное изменение ежемесячной суммы бронирования билетов, округленной до сотых. 3. Выведите названия самолетов не имеющих бизнес - класс. Подсказка применить функцию array_agg.
4. Вывести накопительный итог количества мест в самолетах по каждому аэропорту на каждый день, учитывая только те самолеты, которые летали пустыми и только те дни, где из одного аэропорта таких самолетов вылетало более одного...