SQL — один из ключевых навыков для аналитиков, разработчиков и инженеров данных. На собеседованиях часто дают практические задачи для проверки понимания языка. Разберём типовые задачи и их решения. Предыдущее задание: Требуется вывести имена людей (пассажиров), которые заканчиваются на подстроку "man". Результирующая таблица должна содержать одно поле: Из предыдущих задач мы знаем, что в базе имеется таблица: Для решения задачи нам понадобится только эта таблица, так как она хранит имена пассажиров. Нам нужно: Основной запрос для решения задачи: SELECT name
FROM Passenger
WHERE name LIKE '%man'; Этот запрос: 1. Чувствительность к регистру: 2. Экранирование спецсимволов:
Для поиска самого символа % используем \% (MySQL). В SQL оператор LIKE использует символы % и _ для соответствия шаблонам: % согласуется с любой последовательностью символов, а _ — с одиным произвольным символ. Поиск именно этих символов требует их экранирования, обычно с помощью символа \. Вот примеры этого синтакси