Выбор столбцов
Получить только поля, нужные для ответа на вопрос.
Узнайте, как выбирать данные из таблиц, задавать условия и проверять полученный результат.
Написание SQL-запросов — составление команд для получения или изменения данных в системе управления базой данных. Содержание и доступные возможности зависят от конкретной СУБД.
Получить только поля, нужные для ответа на вопрос.
Задать условие отбора и сверить выбранные записи.
Упорядочить вывод по нужному полю и проверить направление сортировки.
Начните с учебной таблицы, значения которой можно проверить вручную. Разберитесь, что означают строки, столбцы и типы данных.
Курс для начинающих и действующих специалистов: запросы SQL, серверное программирование, ORM и оптимизация работы с базами данных.
Курс о применении SQL в работе с данными: от первых запросов и баз данных до расчёта показателей и анализа реальных кейсов.
Курс Яндекс Практикума готовит к аналитике данных и BI с нуля: участники изучают SQL и Python, создают дашборды в DataLens и Superset.
Курс Яндекс Практикума готовит инженеров данных с нуля: участники изучают Python и SQL, строят хранилища и автоматизируют обработку данных.
SQL-запрос описывает операцию над данными базы. Команда SELECT позволяет выбрать столбцы и строки, а условие WHERE ограничивает набор записей. Для упорядоченного результата используют ORDER BY: без явной сортировки рассчитывать на постоянный порядок строк нельзя.
Запросы применяют при подготовке отчётов, проверке данных приложения и исследовании таблиц. Например, можно выбрать учебные заказы за определённый период и упорядочить их по дате. Перед выводом важно уточнить смысл полей, границы периода и то, как в данных представлены отсутствующие значения.
Для практики создайте запрос к небольшой таблице и сравните результат с ручным подсчётом. Затем измените условие и проверьте, какие строки появились или исчезли. SQL в разных системах имеет общую основу и собственные расширения; команды, изменяющие данные, следует сначала испытывать на безопасной учебной копии.