SQL-EX. Задание 10. Подзапросы. Получение итоговых значений. MAX.
SQL --- заметки
Базовый синтаксис: 1. Выбрать весь столбец из таблицы без фильтрации SELECT name FROM passenger 2. Выбрать столбец с фильтрацией SELECT * ---> выбрать всё
FROM trip ---> откуда
WHERE town_from = 'Moscow' ---> критерий фильтрации 3. Вывести имена людей, которые заканчиваются на "man" SELECT name
FROM passenger
WHERE name LIKE '%man' ---> символ % означает любую последовательность символов, а "man" - конкретную последовательность символов. Таким образом, данное условие выберет все значения в столбце name, которые заканчиваются на "man"...
Разбор задачи SQL №13
В прошлый раз разбиралась десятая задача. В этот раз начнем разбирать тринадцатую, в которой познакомимся c элементом запроса HAVING. На мой взгляд, это первая задача, которая требует чуточку сообразительности.
Задача - Вывести имена людей, у которых есть полный тёзка среди пассажиров. На самом деле, сообразительность нужна только для того, чтобы переформулировать постановку "Вывести имена людей, у которых есть полный тёзка среди пассажиров" в более понятную "Вывести name из таблицы Passenger, встречающиеся более 1 раза"...