SQL задачи на поиск ошибок ⭐⭐⭐
ТОП 6 популярных SQL задач из собеседований. Банковский сектор.
Уже больше 6 лет на собеседованиях кандидатам на должность разработчика баз данных дают одни и те же задачи и их неправильно решают.
В этой статье приведены варианты решения этих 6-ти задач.
Продолжай читать, это будет полезно и интересно.
Можете копировать сразу из статьи код и запускать в своем десктопном или онлайн SQL редакторе.
Задача 1. Удалить дубли из таблицы.
Имеется таблица TBL состоящая из одного поля fld
fld
1
2
3
3
4
5
Необходимо удалить дублирующие по значению записи из таблицы TBL, что бы остались только уникальные, с помощью запроса SQL...
Разбор задачи SQL №6
В прошлый раз я затронул тему JOIN-ов. В шестой задаче тренажера нам впервые потребуется объединять таблицы. Задача - вывести названия (name) компаний, которые совершали полет на Boeing. Предполагаю, что если одна и та же компания летала на Boeing несколько раз, нам достаточно вывести ее название единожды. Другими словами, требуется список из уникальных имен компаний, значит, в запросе будет фигурировать DISTINCT:
SELECT DISTINCT c.name FROM Trip AS t JOIN Company AS c ON t.company = c...