Основные функции в SQL: какие изучить в самом начале
Основные функции в SQL: какие изучить в самом начале
Функции SQL помогают считать, преобразовывать и группировать данные. Рассказываем, какие функции нужны на старте и как они упрощают анализ.
Здесь на помощь приходят функции SQL — встроенные инструменты, которые позволяют делать вычисления прямо в запросе. Поэтому важно освоить их как можно раньше.
Курс «SQL для работы с данными и аналитики» поможет разобраться, как работать с базами данных, выгружать и обрабатывать информацию. Студенты тренируются в интерактивном тренажёре и выполняют два практических проекта с реальными данными.
Функции SQL удобно разделить по типам. Далее разберём их подробнее.
Вот несколько полезных функций SQL:
Допустим, есть таблица employees (name, title). Можно объединить имя и должность:
SELECT CONCAT (name, ' — ', title) AS label
FROM employees;
Основные числовые функции SQL:
Например, нужно рассчитать итоговую стоимость заказа с налогом:
SELECT
amount,
tax_rate,
ROUND(amount * (1 + tax_rate), 2) AS total
FROM sales;
Представим, что нужно посчитать, сколько дней в среднем проходит между заказом и доставкой:
SELECT AVG (ship_date — order_date) AS avg_days
FROM orders
WHERE ship_date IS NOT NULL;
Например, нужно посчитать сумму продаж по каждому продавцу:
SELECT
salesperson,
SUM(amount) AS total_sales
FROM sales
GROUP BY salesperson
ORDER BY total_sales DESC;
Например:
SELECT
name,
CASE
WHEN discount >= 0.2 THEN 'Премиум-клиент'
WHEN discount >= 0.1 THEN 'Постоянный клиент'
ELSE 'Обычный клиент'
END AS category
FROM customers;
Читать также: