SELECT выбирает столбцы, WHERE отбирает строки по условию, ORDER BY сортирует результат, а LIMIT ограничивает число возвращаемых строк. Это базовые части запроса SQL, с которых обычно начинают работу с базой данных.
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 лет, отсортированных по имени.
Оцени свой прогресс