
−65%
Программирование6 месяцев
Профессия: Инженер по тестированию
Изучите основы языка SQL, поймете, как у него возможности и как он применяется для работы с данными на практике.
Темы:
Что такое SQL
Возможности и примеры использования SQL
Разберетесь, как извлекать данные из таблиц и применять базовые фильтры для точных выборок.
Темы:
Операторы SELECT и FROM
Написание разных типов данных в SQL
WHERE и операторы =, IS, LIKE, <, >, <=, >=, !=, <>, IS NOT
Научитесь использовать логические операторы, работать с NULL и строить более сложные условия выборки.
Темы:
Комментарии в SQL
Чувствительность SQL к регистру
WHERE и операторы NULL, IN, NOT IN, AND, OR, BETWEEN
Дополнительные возможности извлечения и добавления данных
Освоите функции и операторы для изменения и обработки данных прямо в SQL-запросах.
Темы:
Alias (псевдоним)
Преобразования UPPER(), LOWER()
Преобразования с помощью арифметических операций
Преобразование CASE
Научитесь обрабатывать даты, сортировать результаты и ограничивать выборку нужным количеством записей.
Темы:
Преобразование текущей даты и времени
Преобразование даты и времени
Сортировка ORDER BY
Извлечение первых N- или последних N-записей
Разберетесь с группировкой данных и применением агрегатных функций для аналитики.
Темы:
Функции агрегации MIN(), MAX(), SUM(), AVG(), COUNT()
GROUP BY
GROUP BY и функции агрегации MIN(), MAX(), SUM(), AVG(), COUNT()
HAVING
Порядок выполнения запроса в SQL
Разница между WHERE и HAVING
Изучите ключевые понятия реляционных баз данных и познакомитесь с архитектурой PostgreSQL.
Темы:
Роль баз данных в жизни человека
История развития баз данных
Архитектура SQL запроса и связь с базами данных
Основные термины реляционных баз данных
Настраиваем базу данных в СУБД PostgreSQL
Научитесь соединять таблицы разными способами для создания сложных выборок.
Темы:
Зачем уметь объединять таблицы
Как работает объединение таблиц
Способы объединения таблиц
Дополнительные условия объединения
Узнаете, где и как применять подзапросы, чтобы расширить функциональность запросов.
Темы:
Как работает подзапрос
Подзапросы в SELECT
Подзапросы в FROM
Подзапросы в JOIN
Подзапросы в WHERE
Советы по работе с подзапросами
Научитесь изменять содержимое таблиц, добавлять новые записи и удалять ненужные данные.
Темы:
Зачем и как менять данные
Добавление данных INSERT
Обновление данных UPDATE
Удаление данных DELETE
Освоите работу со структурой таблиц: научитесь создавать, изменять и удалять таблицы.
Темы:
Зачем и как менять таблицы
Создание таблиц
Изменение таблиц
Удаление таблиц
Изучите функции для обработки строк и освоите оконные функции для аналитических запросов.
Темы:
Операции с текстом
Оконные функции
Научитесь ускорять SQL-запросы, использовать представления и общие табличные выражения (CTE).
Темы:
Ускорение и оптимизация запросов
Представления и общие табличные выражения.
Разберетесь, как подготавливать данные и создавать на их основе информативные дашборды в Metabase.
Темы:
Настройка инструментов
Подготовка данных
Разработка дашборда в Metabase
Примените знания на практике: подготовка данных, работа с NULL и анализ типичных ошибок в тестировании.
Темы:
Зависимость сравнений от регистра
Пополнение БД данными для тестирования поиска
Ошибки при работе с NULL
Выявление nullable-колонок и создание NULL-полей
Начните учиться уже сегодня — получите доступ к курсу сразу после оплаты