Агрегатные функции | Основы SQL

Поделиться
HTML-код
  • Опубликовано: 19 июн 2024
  • Лекция по агрегатным функциям в SQL. Страница курса - www.asozykin.ru/courses/sql
    Поддержать курс можно через сервис Cloudtips - pay.cloudtips.ru/p/45a4055b
    Заранее спасибо за помощь!
    VK - avsozykin
    telegram - t.me/a_sozykin
    Мой сайт - www.asozykin.ru
    00:00 - Группировка в SQL и агрегатные функции
    00:39 - Популярные агрегатные функции в SQL
    02:08 - Выражение с агрегатными функциями
    04:01 - Агрегатные функции MIN и MAX
    05:23 - Сортировка данных в запросах с агрегатными функциями
    06:49 - LIMIT в запросах с агрегатными функциями
    07:07 - Агрегатные функции без группировки
    07:54 - Итоги
    Инструкция по созданию демонстрационной базы данных, которая используется в курсе - www.asozykin.ru/posts/demo_da...
    Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs
  • НаукаНаука

Комментарии • 91

  • @user-xi3dx5kv7q
    @user-xi3dx5kv7q 3 года назад +42

    Спасибо Большое Андрей что находите время и желание записывать видео!

    • @AndreySozykin
      @AndreySozykin  3 года назад +20

      Пожалуйста! Мне очень важна поддержка!

    • @arakellla
      @arakellla Год назад +7

      @@AndreySozykin Здравствуйте, в плейлисте написано, что скрыто одно видео, и действительно в уроке по агрегатным функциям вы говорите, что с группировкой и COUNT мы уже знакомы, а на самом деле такого видео в курсе нет, в поиске ютуба тоже такого видео с вашего канала нет. Это конечно некритично, но было бы здорово если бы вы его снова сделали доступным

    • @ShaneB0tw1n
      @ShaneB0tw1n 11 месяцев назад +2

      @@arakellla на сайте можете ознакомиться с презентацией этого урока. думаю, поймете, зачем Андрей (видимо, от греха подальше) скрыл это видео.

  • @user-nr9gs4cj4z
    @user-nr9gs4cj4z Месяц назад +2

    Андрей, уже не первый год периодически обращаюсь к вашим курсам, всё очень даже хорошо подано, спасибо вам за труд и успехов вам в ващей профессиональной деятельности!

  • @user-uh5iy4fu8n
    @user-uh5iy4fu8n 2 года назад +5

    Отличная подача материала, спаси вас Бог!

  • @user-we8if9zu6w
    @user-we8if9zu6w 3 года назад +4

    Я человек простой - сначала ставлю лайк и оставляю комментарий, а потом смотрю) Спасибо за качественный материал!

  • @AleksandrGolrichtGlrcht
    @AleksandrGolrichtGlrcht Год назад

    Большое спасибо за ваши уроки!

  • @MySleePy1984
    @MySleePy1984 2 года назад +1

    Спасибо. Шикарная подача

  • @user-gx6jl6bt4h
    @user-gx6jl6bt4h 3 года назад +8

    Большое спасибо, Андрей!

  • @user-mh2xs2kg4f
    @user-mh2xs2kg4f 3 года назад +9

    Просто и доступно, спасибо большое Андрей. Будет ли ещё курс по sql развёрнутый? Или может быть он уже есть в платном виде? Очень заходит твоя подача

  • @nadezhda3773
    @nadezhda3773 4 месяца назад +1

    Бесподобный курс. Спокойно, размеренно, просто и понятно. Огромнейшее спасибо, Андрей!

    • @AndreySozykin
      @AndreySozykin  4 месяца назад

      Пожалуйста! Рад, что курс понравился!

  • @alexanderakhtyrtsev5776
    @alexanderakhtyrtsev5776 3 года назад +4

    огромное Вам спасибо за Вашу работу!

  • @08alimduil52
    @08alimduil52 2 года назад +5

    Спасибо за лекцию!

  • @yelenapanasenko7570
    @yelenapanasenko7570 Год назад

    Spasibo bolshoe!

  • @anele4492
    @anele4492 2 года назад

    СПАСИБО!!!

  • @user-po1zg1sq4n
    @user-po1zg1sq4n 3 года назад +3

    Просто и доходчиво - спасибо

  • @Christian_Evans
    @Christian_Evans 3 месяца назад +1

    Очень редко оставляю комментарии, но тут хочу выразить огромную благодарность автору за создание этого отличного курса! Лучший курс на рунете!

    • @AndreySozykin
      @AndreySozykin  3 месяца назад

      Спасибо за приятный отзыв!

  • @maximusend
    @maximusend Год назад +10

    Андрей, спасибо за видео! Обратите внимание, предыдущая лекция по GROUP BY не доступна на вашем канале. Если есть возможность, то просьба её вновь открыть.

    • @user-to7lv5kp4t
      @user-to7lv5kp4t Год назад +2

      то-то я не понимаю часть материала, как чувствовал что часть материала пропущена. благодарю за подтверждение мысли. поделитесь если где-то нашли недостающий материал?

    • @maximusend
      @maximusend Год назад

      @@user-to7lv5kp4t ruclips.net/video/YCreL-HOg98/видео.html

    • @user-nd7sb3xz6l
      @user-nd7sb3xz6l Год назад +1

      Оно доступно по ссылке: ruclips.net/video/YCreL-HOg98/видео.html

    • @user-nd7sb3xz6l
      @user-nd7sb3xz6l Год назад +1

      ​@@user-to7lv5kp4t Оно доступно по ссылке: ruclips.net/video/YCreL-HOg98/видео.html

  • @at0m1x191919
    @at0m1x191919 3 года назад +1

    Спасибо, Андрей.

  • @user-yn7qh5ti4o
    @user-yn7qh5ti4o 3 месяца назад +1

    Спасибо большое!!! Очень подробно, прям по полочкам!!!

    • @AndreySozykin
      @AndreySozykin  3 месяца назад

      Пожалуйста! Рад, что курс нравится!

    • @AndreySozykin
      @AndreySozykin  3 месяца назад

      Пожалуйста! Рад, что курс нравится!

  • @raff_m_d6971
    @raff_m_d6971 2 года назад

    от души

  • @olzhikggg6915
    @olzhikggg6915 2 года назад +1

    круто как всегда!!!

  • @SHKIPPER989
    @SHKIPPER989 3 года назад +1

    Познавательно!

  • @koolvi_s
    @koolvi_s 2 года назад

    Умножили возможности)

  • @user-nc4hu8sr4z
    @user-nc4hu8sr4z 2 года назад +1

    Крутые уроки!

  • @WhiteBear141981
    @WhiteBear141981 2 года назад +1

    Спасибо!

  • @ealbitg1043
    @ealbitg1043 3 года назад +4

    авансом лайк! Давайте оконные функции с примерами
    Было бы круто показать как можно часть выгружамемых колонок таблички сдвигать, то есть часть колонок остается без изменения, а другие колонки сдвигаются вниз или вверх (в т.ч. сдвигание по группам , например id
    )

    • @AndreySozykin
      @AndreySozykin  3 года назад +2

      Спасибо!
      Про оконные функции видео сделаю, но не в этом курсе.
      Оконные функции - это уже совсем не основы 😀. Кроме того, они не всем нужны, а, в основном, аналитикам.

    • @manOfPlanetEarth
      @manOfPlanetEarth 5 месяцев назад

      ⁠@@AndreySozykin
      Андрей, приветствую!
      1. В итоге сделали про оконные функции?
      2. LIMIT n - это аналог TOP n в ms sql server?

  • @Alex888mount
    @Alex888mount Год назад +1

    отлично!

  • @ashotdev
    @ashotdev 6 дней назад

    Спасибо за очень хорошие видеоуроки, но к сожалению видео с "GROUP BY" недоступен в плейлисте, если можете откройте пожалуйста.

  • @user-ol1hy8kl8v
    @user-ol1hy8kl8v Год назад +6

    Извините, а почему вы скрыли видео: Группировка данных в SQL: GROUP BY, и можно ли где то найти материал этого урока от вас?

    • @IShaveMyBalls
      @IShaveMyBalls Год назад

      Нашли?

    • @user-nd7sb3xz6l
      @user-nd7sb3xz6l Год назад +1

      @@IShaveMyBalls Оно доступно по ссылке: ruclips.net/video/YCreL-HOg98/видео.html

    • @user-nd7sb3xz6l
      @user-nd7sb3xz6l Год назад +1

      Оно доступно по ссылке: ruclips.net/video/YCreL-HOg98/видео.html

  • @IVSh_II
    @IVSh_II 11 дней назад

    Нигде не было до этого ранее в уроках про Alias! "AS"

  • @sergeyduev1958
    @sergeyduev1958 11 месяцев назад +1

    предыдущее видо группировка данныхх не доступно

  • @user-iy9gy2kz6t
    @user-iy9gy2kz6t Год назад +1

    Андрей, как я понимаю, между видео "вставка и изменение данных" и этим должно быть ещё одно видео, но оно, к сожалению, недоступно :(

  • @nikitauzakov
    @nikitauzakov 2 года назад +1

    Спасибо за полезные уроки!
    Не могу понять как можно написать запрос, который будет выводить id супергероя который был упомянут в году наибольшее количество раз с группировкой по годам. Если не сложно пожалуйста подскажите)

    • @pionini-ololo
      @pionini-ololo 2 года назад

      having возможно стоит применить

    • @pionini-ololo
      @pionini-ololo 2 года назад

      having возможно стоит применить

  • @NVsquare
    @NVsquare 3 года назад +5

    А будут видео о партицировании и оптимизации?

    • @AndreySozykin
      @AndreySozykin  3 года назад +13

      В курсе по SQL не будет. Но если тема окажется востребованной, то сделаю продолжение - курс по базам данных. В нем будет про проектирование схем данных, оптимизацию, партиционирование и другие подобные вещи.

  • @user-jd9sr1ch4i
    @user-jd9sr1ch4i 2 месяца назад +1

    Добрый день. Подскажите почему видео предыдущего урока "Группировка данных" не доступно

    • @AndreySozykin
      @AndreySozykin  2 месяца назад

      В нём ошибка. Перезапишу и выложу заново.

  • @MrNagios
    @MrNagios 3 года назад

    скажите, вот в селекте у вас выбраны колонки, а затем агрегатные функции, затем идет группировка по этим колонкам, а можно ли в селекте добавлять еще колонки, не делая по ним группировку? Спасибо.

    • @viacheslav1392
      @viacheslav1392 2 года назад +1

      в селекте добавлять можно. Но группировать по колонкам, которые вы не выбрали, нельзя.

  • @kat_katchinskiy
    @kat_katchinskiy Год назад +2

    Ребята, посоветуйте практику по SQL запросам, решал на SQL academy, порой попадаются очень трудные задания и не менее трудная формулировка, что бы закреплять материал попутно на практике

    • @AndreySozykin
      @AndreySozykin  Год назад +1

      Можно посмотреть задачи по базам данных на LeetCode - leetcode.com/problemset/database/

  • @excel2811
    @excel2811 Год назад +1

    Приветствую. Спасибо за видео уроки. Могли бы Вы поделиться с рабочим файлом (данными супергероев), ссылка не работает(

    • @AndreySozykin
      @AndreySozykin  Год назад

      Странно, у меня ссылка открывается. Вот прямая ссылка на текущую версию файла - www.dropbox.com/s/i1e3hxmn2b8alju/sql_foundation.sql?dl=1

  • @user-ey1ls6kv7h
    @user-ey1ls6kv7h 2 года назад +1

    Спасибо! А оконные функции будут?

    • @AndreySozykin
      @AndreySozykin  2 года назад

      В базовом курсе не планировал. Но, наверное, сделаю отдельный курс по SQL для аналитики, где оконные функции очень востребованы.

  • @zhanique3499
    @zhanique3499 7 месяцев назад

    Привет, Андрей

  • @aresgod6814
    @aresgod6814 2 года назад +1

    Какая разница между order by max(appearances) и order by max если на выходе одинаковые данные?

    • @luiopaluiopa4753
      @luiopaluiopa4753 Год назад

      просто быстрее записать значение после as. если выражение большое

  • @coscosru
    @coscosru 25 дней назад

    0:18 - стоп, а когда мы это уже рассматривали? в каком видео?

  • @Lokky55
    @Lokky55 Год назад

    2 раза пересмотрел но так и не увидел про Count и order by (и чем он отличается от group by)

  • @zarq1809
    @zarq1809 Год назад +2

    презентация по grope by скрыта

    • @AndreySozykin
      @AndreySozykin  Год назад

      Да, там нашли пропаганду ЛГБТ. Переделаю и выложу в открытый доступ.

    • @denisrogov7120
      @denisrogov7120 Год назад

      @@AndreySozykin каждый видит то, что хочет увидеть. Вам же желаю всего хорошего. У вас отличные лекции. Всё чётко, хорошая дикция, последовательность. Я Вам очень благодарен. Удивлён, что это не платный курс.

  • @akostyanika
    @akostyanika 3 года назад +2

    Ну а где донаты оставлять?)

    • @AndreySozykin
      @AndreySozykin  3 года назад

      Донаты временно отключил. Сейчас ищу простой способ, как сделать.

    • @Dragoncheg
      @Dragoncheg 2 года назад

      @@AndreySozykin возможно выложить на Udemy и тогда можно будет купить в качестве благодарности?

    • @denisrogov7120
      @denisrogov7120 Год назад

      @@AndreySozykin вы можете создать аккаунт на boosty

  • @darkcrusaderzxc
    @darkcrusaderzxc 6 месяцев назад +1

    тяжело понимать такие примеры, классические "user - product- order" уже не актуальны видимо

    • @AndreySozykin
      @AndreySozykin  5 месяцев назад +1

      Кажется, user - product - order как раз везде и порядком надоели 😉

  • @arnowt
    @arnowt 2 года назад +2

    В русском языке нет слова алияс зато есть слово псевдоним.

    • @AndreySozykin
      @AndreySozykin  2 года назад +1

      Везде стараюсь писать псевдоним. И говорить тоже. Но иногда получается говорить альяс 😟. Привычка, к сожалению, подводит.