Практический курс по SQL для начинающих - #2 Базовые SELECT запросы
Пошаговый разбор SQL-задач для начинающих
Когда вы сталкиваетесь с SQL-задачей на собеседовании или в обучении, важно действовать системно. Разберём по шагам, как подходить к решению любой задачи. Прежде чем писать код, нужно точно понять, что от вас требуется. Пример задачи: "Вывести имена всех пассажиров, которые летали в бизнес-классе (class = 'Business'), но ни разу не летали в экономе (class = 'Economy')...
Разбор и решение SQL задачи для начинающих программистов
В одном из прошлых постов (чтобы ознакомиться, перейдите по ссылке) я опубликовал задачу для начинающих. В этой статье разберем ее решение по шагам на примере SQL Server 2019. Таблицу "было" назовем "Table1", т.к. все названия в базах данных рекомендуется называть латиницей. Далее пойдем по шагам. Шаг 1 Для начала напишем простое извлечение всех строк из таблицы. Шаг 2 Понимая, что в данной задаче нам нужно сгруппировать таблицу по SKU и агрегировать столбец Value, модифицируем запрос и удаляем лишние данные...