Меню

Избранное

Написание SQL-запросов

Узнайте, как выбирать данные из таблиц, задавать условия и проверять полученный результат.

В чём состоит навык

Написание SQL-запросов — составление команд для получения или изменения данных в системе управления базой данных. Содержание и доступные возможности зависят от конкретной СУБД.

Источник ↗

Где пригодится

01

Выбор столбцов

Получить только поля, нужные для ответа на вопрос.

02

Фильтрация строк

Задать условие отбора и сверить выбранные записи.

03

Сортировка результата

Упорядочить вывод по нужному полю и проверить направление сортировки.

Подготовка, навыки и инструменты

Начните с учебной таблицы, значения которой можно проверить вручную. Разберитесь, что означают строки, столбцы и типы данных.

Связанные инструменты

Курсы для развития навыка «Написание SQL-запросов»

Яндекс Практикум
4 месяца · Онлайн

SQL для разработки

Курс для начинающих и действующих специалистов: запросы SQL, серверное программирование, ORM и оптимизация работы с базами данных.

57 200 ₽
Стоимость курса
от 2 336 ₽ / мес. на 36 мес.
Яндекс Практикум
10 месяцев · Онлайн

BI-аналитик

Курс Яндекс Практикума готовит к аналитике данных и BI с нуля: участники изучают SQL и Python, создают дашборды в DataLens и Superset.

114 400 ₽
Стоимость курса
от 4 671 ₽ / мес. на 36 мес.
Яндекс Практикум
11 месяцев · Онлайн

Инженер данных с нуля

Курс Яндекс Практикума готовит инженеров данных с нуля: участники изучают Python и SQL, строят хранилища и автоматизируют обработку данных.

135 600 ₽
Стоимость курса
от 5 536 ₽ / мес. на 36 мес.

Содержание

Что важно знать о навыке «Написание SQL-запросов»

SQL-запрос описывает операцию над данными базы. Команда SELECT позволяет выбрать столбцы и строки, а условие WHERE ограничивает набор записей. Для упорядоченного результата используют ORDER BY: без явной сортировки рассчитывать на постоянный порядок строк нельзя.

Запросы применяют при подготовке отчётов, проверке данных приложения и исследовании таблиц. Например, можно выбрать учебные заказы за определённый период и упорядочить их по дате. Перед выводом важно уточнить смысл полей, границы периода и то, как в данных представлены отсутствующие значения.

Для практики создайте запрос к небольшой таблице и сравните результат с ручным подсчётом. Затем измените условие и проверьте, какие строки появились или исчезли. SQL в разных системах имеет общую основу и собственные расширения; команды, изменяющие данные, следует сначала испытывать на безопасной учебной копии.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

PostgreSQL

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть
KURSEZ

SQL

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.