SQL Query
SQL Query (SQL-запрос) — команда на языке SQL (Structured Query Language), с помощью которой обращаются к базе данных: получают, добавляют, изменяют или удаляют данные. Запрос формулирует, что именно нужно сделать с таблицами и записями.
Основная идея
SQL-запрос — это структурированное выражение, которое база данных «читает» и выполняет.
С его помощью можно:
- выбрать нужные строки из таблицы;
- отфильтровать данные по условиям;
- посчитать суммы, средние значения, количество;
- объединить данные из нескольких таблиц;
- изменить или удалить записи.
Примеры базовых SQL-запросов
- Выборка данных (SELECT)
Получить всех пользователей из таблицы users:
SELECT * FROM users;
- Фильтрация (WHERE)
Найти заказы дороже 10 000 ₽:
SELECT * FROM orders
WHERE amount > 10000;
- Вставка данных (INSERT)
Добавить нового пользователя:
INSERT INTO users (name, email)
VALUES (‘Анна’, ‘anna@example.com’);
- Обновление данных (UPDATE)
Обновить email пользователя:
UPDATE users
SET email = ‘new@example.com’
WHERE id = 1;
- Удаление данных (DELETE)
Удалить заказ:
DELETE FROM orders
WHERE id = 10;
Структура типичного SELECT-запроса
Чаще всего под SQL-запросом имеют в виду именно выборку данных.
Классическая форма:
SELECT поля
FROM таблица
WHERE условие
GROUP BY группировка
HAVING условие_по_группам
ORDER BY сортировка
LIMIT ограничение;
Не все части обязательны — используются по необходимости.
Где используется SQL-запрос
- в аналитике (отчёты, дашборды);
- в веб-приложениях и CRM;
- в e-commerce (поиск товаров, фильтры, заказы);
- в BI-системах и работе с Big Data.
SQL Query — это основной инструмент общения с базой данных. От того, насколько грамотно он написан, зависит скорость работы сервиса, точность отчётов и качество данных.

