Базы данных
Выборка и агрегация данных
SQLite version 3.31.1
На этом уроке
- Узнаем, как строить запросы на получение информации.
- Научимся использовать встроенные функции.
- Попрактикуемся группировать данные и применять функции агрегирования.
Оглавление
Получение информации из базы данных
Команда SELECT, базовый синтаксис
Определение имени таблицы
Список столбцов в запросе
Условие для получения среза данных
Ограничение на вывод количества строк
Сортировка результатов
Получение только уникальных значений
Расширенные варианты определения условия
Условие неравенства
Условие «больше или меньше»
Условие по нескольким критериям
Поиск по диапазону значений, BETWEEN
Поиск по списку значений, IN
Условия равенства для значения NULL
Арифметические операции
Использование встроенных функций
Поиск по шаблону, LIKE
Функции для работы с датой и временем
Агрегирование данных
Понятие группировки, нахождение среднего значения
Подсчёт количества
Поиск максимального и минимального значения
|
|
Получение суммы
Применение фильтра к расчётным значениям, HAVING
Практическое задание
Глоссарий
Дополнительные материалы
Используемые источники
Получение информации из базы данных
На предыдущем занятии мы рассмотрели все базовые операции по работе с данными — выборку, вставку, обновление и удаление. На практике чаще всего команды будут выполняться для получения того или иного среза информации, то есть наиболее частой задачей станет построение различных вариантов запросов SELECT.