RUTUBE
Добавить
Уведомления
  • Главная
  • RUTUBE для блогеров
  • Каталог
  • Популярное
  • В топе
  • Shorts
  • ТВ онлайн
  • Трансляции
  • Моё
  • Фильмы
  • RUTUBE x PREMIER

Войдите, чтобы подписываться на каналы, комментировать видео и оставлять реакции


  • Подписки
  • История просмотра
  • Плейлисты
  • Смотреть позже
  • Комментарии

  • Авто
  • Анимация
  • Блогеры
  • Видеоигры
  • Детям
  • Еда
  • Интервью
  • Команда R
  • Культура
  • Лайфхаки
  • Музыка
  • Новости и СМИ
  • Обучение
  • Оriginals
  • Подкасты
  • Путешествия
  • Радио
  • Разговоры о важном
  • Сельское хозяйство
  • Сериалы
  • Спорт
  • Телешоу
  • Фонды помощи
  • Футбол
  • Юмор
Телеканалы
  • Иконка канала Первый канал
    Первый канал
  • Иконка канала Россия 1
    Россия 1
  • Иконка канала МАТЧ
    МАТЧ
  • Иконка канала НТВ
    НТВ
  • Иконка канала Пятый канал
    Пятый канал
  • Иконка канала Телеканал Культура
    Телеканал Культура
  • Иконка канала Россия 24
    Россия 24
  • Иконка канала ТВЦ
    ТВЦ
  • Иконка канала РЕН ТВ
    РЕН ТВ
  • Иконка канала СПАС
    СПАС
  • Иконка канала СТС
    СТС
  • Иконка канала Домашний
    Домашний
  • Иконка канала ТВ-3
    ТВ-3
  • Иконка канала Пятница
    Пятница
  • Иконка канала Звезда
    Звезда
  • Иконка канала МИР ТВ
    МИР ТВ
  • Иконка канала ТНТ
    ТНТ
  • Иконка канала МУЗ-ТВ
    МУЗ-ТВ
  • Иконка канала ЧЕ
    ЧЕ
  • Иконка канала Канал «Ю»
    Канал «Ю»
  • Иконка канала 2х2
    2х2
  • Иконка канала Кухня
    Кухня
  • Иконка канала viju
    viju


RUTUBE всегда с вами
Больше от RUTUBE
  • SMART TV
  • RUTUBE Детям
  • RUTUBE Спорт
  • RUTUBE Новости
RUTUBE в других соцсетях

  • Вопросы и ответы
  • Сообщить о проблеме
  • Написать в поддержку
  • О RUTUBE
  • Направления деятельности
  • Пользовательское соглашение
  • Конфиденциальность
  • Правовая информация
  • Рекомендательная система
  • Фирменный стиль

© 2025, RUTUBE

SQL - полный курс для аналитиков данных с нуля

#аналитика #аналитик #анализданных #деньизжизни #рабочийдень #python #pandas #визуализация #снуля #карьеравit SQL (Structured Query Language) - главный навык аналитика данных, продуктового аналитика и аналитика-разработчика. Чтобы стать аналитиком данных, SQL нужно знать очень хорошо. Задачи по SQL почти всегда встретятся на собеседованиях на аналитика, поэтому нужно знать основные конструкции языка SQL, уметь их применять в контексте задач. Если хотите стать аналитиком, ссылки на курсы для аналитика данных будут в описании к видео. Курс SQL для аналитиков данных: - https://clck.ru/3LAVJY БЕСПЛАТНЫЕ курсы python и pandas: - Курс Python для начинающих: https://t.me/analyst_klondike/30 - Курс Pandas для начинающих: https://t.me/analyst_klondike/54 - Для Excel-гуру: Pandas vs. Excel - обзор и сравнение типовых операций: https://t.me/analyst_klondike/58 - Мини-курс "погружение в профессию аналитика данных": https://clck.ru/3FqC2d В первой мы рассматриваем разновидности оператора SELECT, т.е. учимся выбирать данные из таблиц. Во второй части рассматривается создание таблиц, удаление, редактирование, добавление новых записей. Оператор SELECT/ SELECT DISTINCT Это один из основных операторов языка SQL, он отвечает за выборку данных из таблиц. C помощью select можно выбрать все поля, некоторые поля. Полям можно задавать алиасы (alias) с помощью оператора AS. Если нам нужно ограничить число выбираемых строк, то нужно использовать оператор LIMIT. SELECT DISTINCT позволяет выбрать только уникальные записи. WHERE в SELECT Блок Where задает условие в операторе select. В нем можно использовать логические операторы AND, OR, NOT. Если в условии используется диапазон, то можно использовать оператор BETWEEN. Также рассматривается условие на равенство NULL значениям (IS NULL, IS NOT NULL). COALESCE Эта функция позволяет выбрать первое не-NULL значение в списке аргументов. Применяется когда нужно убрать null-значения из выдачи запроса. CASE WHEN THEN Оператор CASE позволяет выбрать одно значение из нескольких. В видео показывается как сделать из CASE WHEN аналог функции ЕСЛИ (IF) в Excel. Подзапросы, оператор IN В блоке FROM в SQL-запросе могут находится не только физические таблицы базы данных (т.е. те, что реально есть в базе данных), но и подзапросы. Особенно часто это применяется в сочетании с оператором IN. Группировка, оператор GROUP BY, HAVING Оператор GROUP BY позволяет сгруппировать записи и применить к ним агрегирующую функцию, к примеру SUM, AVG, COUNT и т.п. Функция COUNT(DISTINCT) позволяет вычислить количество уникальных значений в группе, что довольно часто применяется. Инструкция HAVING позволяет наложить условие на результат агрегирующей функции. Соединения таблиц с помощью INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN Соединения таблиц - важная тема SQL. Соединив таблицы в помощью INNER JOIN можно получить все записи левой и правой таблицы, удовлетворяющие условию в блоке ON. Если мы используем левое соединение LEFT JOIN, то в результирующую таблицу попадут все записи из левой таблицы. Наоборот, если использовать RIGHT JOIN, то все записи правой таблицы. FULL JOIN - это комбинация LEFT и RIGHT JOIN. CROSS JOIN - это декартово произведение всех записей двух таблиц. Эквивалентность JOIN и подзапросов. Можно использовать соединения таблиц, а можно ту же самую задачу решить с помощью подзапросов. Мы приводим оба варианта и оставляем вам возможность выбрать. По нашему мнению, зачастую логичнее использовать SELECT IN SELECT (подзапросы). Common Table Expressions (CTE) CTE - очень удобная возможность языка SQL. Синтаксис CTE позволяет объявить подзапросы в начале основного запроса, что делает итоговый запрос более понятным и читаемым. Советуем применять CTE как можно чаще. UNION и UNION ALL UNION ALL соединяет две и более таблиц как есть, без удаления дублей. UNION удаляет дубли. DATES в SQL (работа с датами) Работа с датами - важная часть функционала SQL. В курсе приводятся основные функции по работе с датами, ровно те, что понадобятся для успешного решения упражнений. Оконные функции (window functions) Оконные функции позволяют для каждой строки партиции выполнить определенное вычисление. Мы рассматриваем, что такое партиция (partition), затем показываем самые часто применяемые оконные функции и решаем несколько задач Рамка окна оконной функции Рамка окна оконной функции может быть закреплена на начале и конце партиции (rows between unbounded preceding and unbounded following). В таком случае, значение оконной функции будет одно для целой партиции. Но рамка окна может двигаться. Это достигается с помощью синтаксиса rows between unbounded preceding and current row. DDL (Data Definition Language) SQL/DDL позволяет выполнять дата-инженерные задачи. В курсе рассматривается создание таблиц (Create table), обновление записей (Update), удаление записей (Delete), добавление записей (update). Также изучается идиома insert select, позволяющая добавить в таблицу записи из другой таблицы.

Иконка канала Клондайк Аналитика
Клондайк Аналитика
82 подписчика
12+
325 просмотров
3 месяца назад
10 апреля 2025 г.
ПожаловатьсяНарушение авторских прав

#аналитика #аналитик #анализданных #деньизжизни #рабочийдень #python #pandas #визуализация #снуля #карьеравit SQL (Structured Query Language) - главный навык аналитика данных, продуктового аналитика и аналитика-разработчика. Чтобы стать аналитиком данных, SQL нужно знать очень хорошо. Задачи по SQL почти всегда встретятся на собеседованиях на аналитика, поэтому нужно знать основные конструкции языка SQL, уметь их применять в контексте задач. Если хотите стать аналитиком, ссылки на курсы для аналитика данных будут в описании к видео. Курс SQL для аналитиков данных: - https://clck.ru/3LAVJY БЕСПЛАТНЫЕ курсы python и pandas: - Курс Python для начинающих: https://t.me/analyst_klondike/30 - Курс Pandas для начинающих: https://t.me/analyst_klondike/54 - Для Excel-гуру: Pandas vs. Excel - обзор и сравнение типовых операций: https://t.me/analyst_klondike/58 - Мини-курс "погружение в профессию аналитика данных": https://clck.ru/3FqC2d В первой мы рассматриваем разновидности оператора SELECT, т.е. учимся выбирать данные из таблиц. Во второй части рассматривается создание таблиц, удаление, редактирование, добавление новых записей. Оператор SELECT/ SELECT DISTINCT Это один из основных операторов языка SQL, он отвечает за выборку данных из таблиц. C помощью select можно выбрать все поля, некоторые поля. Полям можно задавать алиасы (alias) с помощью оператора AS. Если нам нужно ограничить число выбираемых строк, то нужно использовать оператор LIMIT. SELECT DISTINCT позволяет выбрать только уникальные записи. WHERE в SELECT Блок Where задает условие в операторе select. В нем можно использовать логические операторы AND, OR, NOT. Если в условии используется диапазон, то можно использовать оператор BETWEEN. Также рассматривается условие на равенство NULL значениям (IS NULL, IS NOT NULL). COALESCE Эта функция позволяет выбрать первое не-NULL значение в списке аргументов. Применяется когда нужно убрать null-значения из выдачи запроса. CASE WHEN THEN Оператор CASE позволяет выбрать одно значение из нескольких. В видео показывается как сделать из CASE WHEN аналог функции ЕСЛИ (IF) в Excel. Подзапросы, оператор IN В блоке FROM в SQL-запросе могут находится не только физические таблицы базы данных (т.е. те, что реально есть в базе данных), но и подзапросы. Особенно часто это применяется в сочетании с оператором IN. Группировка, оператор GROUP BY, HAVING Оператор GROUP BY позволяет сгруппировать записи и применить к ним агрегирующую функцию, к примеру SUM, AVG, COUNT и т.п. Функция COUNT(DISTINCT) позволяет вычислить количество уникальных значений в группе, что довольно часто применяется. Инструкция HAVING позволяет наложить условие на результат агрегирующей функции. Соединения таблиц с помощью INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN Соединения таблиц - важная тема SQL. Соединив таблицы в помощью INNER JOIN можно получить все записи левой и правой таблицы, удовлетворяющие условию в блоке ON. Если мы используем левое соединение LEFT JOIN, то в результирующую таблицу попадут все записи из левой таблицы. Наоборот, если использовать RIGHT JOIN, то все записи правой таблицы. FULL JOIN - это комбинация LEFT и RIGHT JOIN. CROSS JOIN - это декартово произведение всех записей двух таблиц. Эквивалентность JOIN и подзапросов. Можно использовать соединения таблиц, а можно ту же самую задачу решить с помощью подзапросов. Мы приводим оба варианта и оставляем вам возможность выбрать. По нашему мнению, зачастую логичнее использовать SELECT IN SELECT (подзапросы). Common Table Expressions (CTE) CTE - очень удобная возможность языка SQL. Синтаксис CTE позволяет объявить подзапросы в начале основного запроса, что делает итоговый запрос более понятным и читаемым. Советуем применять CTE как можно чаще. UNION и UNION ALL UNION ALL соединяет две и более таблиц как есть, без удаления дублей. UNION удаляет дубли. DATES в SQL (работа с датами) Работа с датами - важная часть функционала SQL. В курсе приводятся основные функции по работе с датами, ровно те, что понадобятся для успешного решения упражнений. Оконные функции (window functions) Оконные функции позволяют для каждой строки партиции выполнить определенное вычисление. Мы рассматриваем, что такое партиция (partition), затем показываем самые часто применяемые оконные функции и решаем несколько задач Рамка окна оконной функции Рамка окна оконной функции может быть закреплена на начале и конце партиции (rows between unbounded preceding and unbounded following). В таком случае, значение оконной функции будет одно для целой партиции. Но рамка окна может двигаться. Это достигается с помощью синтаксиса rows between unbounded preceding and current row. DDL (Data Definition Language) SQL/DDL позволяет выполнять дата-инженерные задачи. В курсе рассматривается создание таблиц (Create table), обновление записей (Update), удаление записей (Delete), добавление записей (update). Также изучается идиома insert select, позволяющая добавить в таблицу записи из другой таблицы.

, чтобы оставлять комментарии