Что такое SELECT, WHERE, ORDER BY, LIMIT?

SELECT выбирает столбцы, WHERE отбирает строки по условию, ORDER BY сортирует результат, а LIMIT ограничивает число возвращаемых строк. Это базовые части запроса SQL, с которых обычно начинают работу с базой данных.
Подробный ответ

Что делает SELECT

SELECT — это команда, с помощью которой мы выбираем данные из таблицы. Можно выбрать все столбцы через * или только нужные поля, например SELECT id, name FROM users.

Что делает WHERE

WHERE фильтрует строки по условию. Например, WHERE age > 18 оставит только строки, где возраст больше 18, а WHERE status = 'active' — только активные записи.

Что делает ORDER BY

ORDER BY сортирует результат по одному или нескольким столбцам. По умолчанию сортировка обычно идёт по возрастанию, а если нужен обратный порядок, используется DESC.

Что делает LIMIT

LIMIT ограничивает количество возвращаемых строк. Это удобно, когда нужно показать только первые несколько записей, например LIMIT 10.

Пример запроса

SELECT id, name
FROM users
WHERE age > 18
ORDER BY name ASC
LIMIT 10;

Как ответить на собеседовании

Я бы сказал так: SELECT выбирает данные, WHERE отбирает строки по условию, ORDER BY сортирует результат, а LIMIT ограничивает количество строк. На простом примере можно показать запрос, который берёт первые 10 активных пользователей старше 18 лет, отсортированных по имени.

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге