← Все статьи
Основы 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;

Порядок частей запроса важен: SELECTFROMWHEREORDER BY.

04

Что запомнить

  • Выводи только те столбцы, которые нужны для ответа.
  • Сначала формулируй условие отбора, затем сортировку.
  • Проверяй тип данных: текст, число и дата сравниваются по-разному.
  • Если порядок строк важен, всегда указывай ORDER BY явно.