Продвинутый курс SQL за час - проще некуда

Sdílet
Vložit
  • čas přidán 4. 06. 2024
  • Первая часть видео: • Основы SQL за час - б...
    Поддержать меня: boosty.to/mflenov
    Сегодня я продолжу рассказывать про SQL и мы погрузимся уже в чуть более интересные запросы, связи и я попробую рассказать максимально просто о связях join и о группировках, на мой взгляд две не самые простые темы.
    Текстовая версия:
    SQL углубимся: www.flenov.info/books/read/fr...
    Таблицы - Таблицы и еще таблицы: www.flenov.info/books/read/fr...
    Агрегатные функции SQL: www.flenov.info/books/read/fr...
    Группировка: www.flenov.info/books/read/fr...
    Содержание:
    00:00 - Поехали
    01:14 - Сортировка по номеру
    03:23 - Ограничение вывода limit
    06:30 - Уникальность данных distinct
    08:18 - Сложение колонок
    11:00 - Псевдонимы
    15:35 - join - связи таблиц
    27:45 - Left join
    29:38 - Right join
    35:00 - Быть или не быть (exists)
    39:32 - Объединения union
    41:42 - Глобальный поиск
    43:45 - Агрегатные функции
    54:00 - Группировка данных group by
    Мой ИТ блог www.flenov.ru и www.flenov.info
    Мой просто блог blo.moe
    Tweeter: / flenov
    Инстаграмм: / mflenov
    Телеграмм: t.me/mflenov
    Apple подкасты: podcasts.apple.com/ca/podcast...
    Spotify подкасты: open.spotify.com/show/4mYuXa2...

Komentáře • 53

  • @Dev-lessons
    @Dev-lessons  Před 4 měsíci +1

    Поддержать меня на Бусти и получить доступ к доп контенту: boosty.to/mflenov
    Обо мне: www.flenov.ru
    Мой ИТ блог www.flenov.info
    Телеграм: t.me/mflenov
    Twitter: twitter.com/flenov
    Инстаграм: instagram.com/mflenov/
    Мой просто блог blo.moe

  • @laskabosco6810
    @laskabosco6810 Před 3 lety +8

    Добрый день. Отличное видео. Спасибо вам)

  • @Profbuh1cRu
    @Profbuh1cRu Před 2 lety +2

    Очень классное видео. Записывайте еще пожалуйста.

  • @user-zz5hk7bn6v
    @user-zz5hk7bn6v Před rokem +3

    Спасибо очень хорошие два разбора по работе с SQL

  • @ExcelStore
    @ExcelStore Před 3 lety +6

    Все подробно и доступно. Спасибо!

  • @0day694
    @0day694 Před 3 lety +5

    Ты просто краааааасавчег!

    • @programisli
      @programisli Před 3 lety

      Спасибо, старался видимо не зря

  • @ilyasilantev4039
    @ilyasilantev4039 Před 2 lety +2

    Лучшие уроки на youtube. Понятно, четко. Спасибо.

  • @user-hu4el5dz1d
    @user-hu4el5dz1d Před 3 lety +10

    Классное видео! Все доносится очень простым и доступным языком.
    На мой взгляд стоило еще затронуть having.

    • @Dev-lessons
      @Dev-lessons  Před 3 lety +2

      я чуть превысил час, поэтому это улетит в следующий урок. having, case when, isnul и некоторые другие вещи будут в отдельном уроке

  • @eugenstakhursky9604
    @eugenstakhursky9604 Před 3 lety +4

    Очень интересно и понятно, спасио Миша, лайк однозначно!)

  • @user-jb7xp6ms3j
    @user-jb7xp6ms3j Před 3 lety +1

    Супер, жду продолжения

    • @Dev-lessons
      @Dev-lessons  Před 3 lety

      Будет, возможно на следующей неделе

  • @user-eq4li2vn4d
    @user-eq4li2vn4d Před 2 lety +2

    Один из лучших преподавателей!)))

  • @GeorgyDev11111
    @GeorgyDev11111 Před 2 lety +2

    22:13 Отличная фишка, много где применяется, допустим пишешь в vscode: тег link, делаешь tab, и у тебя изначально нет подсказки, пока не поставишь /, а ctrl + space все это решает!!! Спасибо

  • @paleface_brother
    @paleface_brother Před 3 lety +14

    Хорошее объяснение про GROUP BY, только, Михаил, почему ты не рассказал про HAVING, который идёт в связке с группировкой?

    • @Dev-lessons
      @Dev-lessons  Před 3 lety +4

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

  • @yourownazog8069
    @yourownazog8069 Před rokem +2

    Хорошо объясняете.
    Люблю ваши видеоуроки

  • @user-wf3jt4yx4u
    @user-wf3jt4yx4u Před 3 lety +1

    Спасибо!

  • @kurnakovv
    @kurnakovv Před 3 lety +2

    Я понял разницу между order by and group by, Спасибо!

    • @Dev-lessons
      @Dev-lessons  Před 3 lety +1

      Отлично, на следующей неделе постараюсь продолжить рассказывать про SQL

    • @kurnakovv
      @kurnakovv Před 3 lety

      @@Dev-lessons Очень жду :)

  • @user-zk8dc8dx2y
    @user-zk8dc8dx2y Před 3 lety +1

    С меня подписка, лайк и колокол. Только обещай не забрасывать канал☺️👍

    • @Dev-lessons
      @Dev-lessons  Před 3 lety

      Спасибо, пока не планирую бросать, потому что канал растет и это дает силы работать над ним

  • @oleksandrkoshmak
    @oleksandrkoshmak Před 3 lety +1

    Спасибо. Готовлюсь к собесам на джава джуниора по твоим видосам!

  • @homosapiens1794
    @homosapiens1794 Před rokem

    Аригато сенсей!

  • @rasel757
    @rasel757 Před 3 lety +1

    Здравствуйте возможно подскажите как выбрать только уникальные строки в функции. К примеру SUM(CASE WHEN status_before = ? AND status_after = ? THEN 1 ELSE 0 END) AS status_new. В таблице есть повторяющиеся строки они так же выходят в результате.

    • @Dev-lessons
      @Dev-lessons  Před 3 lety

      Не понял, почему у тебя case в запросе. Уникальные строки это про distinct или group by, как раз в видео это затронуто.

  • @user-xv8ud3kq9e
    @user-xv8ud3kq9e Před rokem

    В базе данных можно повесить триггеры на объекты базы данных, которые запускают процедуры. Эти процедуры срабатывают при возникновении триггерной ситуации.
    Написание процедур является программированием?
    Если да, то является sql языком программирования?

    • @Dev-lessons
      @Dev-lessons  Před rokem

      А разве это SQL? Такого стандарта в SQL нет, поэтому процедуры и триггеры сделаны в виде расширения к стандарту конкретными базами данных. У Oracle это PL/SQL, у MS это Transact-SQl

  • @IgorGallemar
    @IgorGallemar Před 3 lety +5

    Первый!!!!

  • @andreydinev
    @andreydinev Před 28 dny

    Как вы в vs code развернули бд?

    • @Dev-lessons
      @Dev-lessons  Před 28 dny

      Я через него подключился к БД, есть дополнения, которые работают с любыми базами данных.

  • @nuurik
    @nuurik Před 2 lety +1

    привет всем, не под тем видео пишу наверно, в общем, как подружить VS code с WSL(Ubuntu) на виндовс 10, если не удалить mysql из убунту, то вскод не может подключится к серверу. и так же наоборот. Кто знает помогите пожалуйста, у гугле нахожу только инструкций для полноценной убунту НА котором установлен VS Code.

    • @Dev-lessons
      @Dev-lessons  Před 2 lety

      На сколько я помню проблем у меня с подключением не было, я Windows не так часто использую. Завтра попробую

    • @nuurik
      @nuurik Před 2 lety

      @@Dev-lessons спасибо большое

  • @vladimir_fomin90
    @vladimir_fomin90 Před 4 měsíci +1

    вперед на казахском алга))) бежали бежали, нужно назад, развернулись и снова алга)

    • @Dev-lessons
      @Dev-lessons  Před 4 měsíci

      Вот примерно такую шутку казахи в КВН использовали.

  • @user-rn7jq7lm9b
    @user-rn7jq7lm9b Před 2 lety +1

    Ну это основы, где тут продвинутый уровень?

  • @gpankov
    @gpankov Před 11 měsíci

    Ну и что тут продвинутого???? 😢 я плачу, где взять курс продвинутый??? Мне очень надо

    • @Dev-lessons
      @Dev-lessons  Před 11 měsíci

      Может тебе уже эксперта нужно? Посмотри еще видео на канале по базам данных czcams.com/play/PLSn-RgjO4U6TAVsa9RWcGXrUdFUXM7weE.html

    • @gpankov
      @gpankov Před 11 měsíci

      @@Dev-lessons мне нужно научиться писать сложные запросы, понять рекурсивные запросы, научиться пользоваться датами и интервалами tsrange(), научиться писать функции, потренироваться на окнных функциях.

  • @yabarm
    @yabarm Před 2 lety +1

    так это базовые знания, не надо обманывать зрителей

  • @levalevin2894
    @levalevin2894 Před 11 měsíci

    mysql - это субд, а не бд

  • @mslq
    @mslq Před 6 měsíci

    как вывести из БД последовательность записей неизменную после удаления или вставки новой записи? Ведь известно что rowid летит к чертям после таких исправлений, и теряет какой либо смысл. То что умеет любой текстовый редактор оказывается слишком сложной задачей для баз данных.