Почти любой SQL-запрос строится из ключевых слов (они пишутся заглавными буквами по традиции, но база поймет и строчные). Их порядок важен! Запомни эту последовательность: SELECT -> FROM -> [WHERE] -> [GROUP BY] -> [HAVING] -> [ORDER BY] [ ] — необязательные части. С них и начнем. Без этих команд не обходится ни один запрос. SELECT выбирает столбцы, FROM указывает на таблицу. Пример 1: Просто посмотреть на данные sql SELECT * FROM employees; Разбор: Пример 2: Конкретные столбцы и арифметика sql SELECT
first_name,
last_name,
salary,
salary * 1.1 as new_salary -- Увеличиваем зп на 10% и даем псевдоним
FROM employees; Разбор: Тут мы говорим базе: «Дай мне не всё подряд, а только то, что соответствует такому-то условию». Пример 3: Фильтрация по числам и датам sql SELECT product_name, price, category
FROM products
WHERE price > 1000; -- Только товары дороже 1000 sql SELECT *
FROM orders
WHERE order_date >= '2024-01-01'; -- Заказы начиная с 1 января 2024 Пример 4: Фильтраци