← Все статьи
Основы SQLНовичок6 минут чтения
SELECT, WHERE и ORDER BY: основа SQL-запроса
Разбираем три команды, с которых начинается работа с данными: выбираем столбцы, отбираем строки и задаём порядок результата.
Опубликовано 11 августа 2026
01
Как устроен простой запрос
SQL-запрос удобно читать как короткую инструкцию базе данных. SELECT говорит, какие столбцы вернуть, а FROM — из какой таблицы их взять.
SELECT name, arrival_time
FROM stations;Лучше перечислять нужные столбцы явно. Так результат проще читать, а база не передаёт лишние данные.
02
Как оставить только нужные строки
Условие записывается после WHERE. Оно проверяется для каждой строки таблицы.
SELECT name, arrival_time
FROM stations
WHERE arrival_time >= '02:30';Условия можно объединять:
ANDтребует выполнения всех условий;ORдостаточно выполнения одного условия;NOTменяет результат проверки на противоположный.
03
Как отсортировать результат
ORDER BY ставится после FROM и WHERE. Направление ASC означает порядок по возрастанию, DESC — по убыванию.
SELECT name, arrival_time
FROM stations
WHERE arrival_time >= '02:30'
ORDER BY arrival_time ASC;Порядок частей запроса важен: SELECT → FROM → WHERE → ORDER BY.
04
Что запомнить
- Выводи только те столбцы, которые нужны для ответа.
- Сначала формулируй условие отбора, затем сортировку.
- Проверяй тип данных: текст, число и дата сравниваются по-разному.
- Если порядок строк важен, всегда указывай
ORDER BYявно.