Тёмный

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

Програмысли Влог
Подписаться 11 тыс.
Просмотров 21 тыс.
50% 1

Первая часть видео: • Основы 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...

Опубликовано:

 

18 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 53   
@Dev-lessons
@Dev-lessons 3 месяца назад
Поддержать меня на Бусти и получить доступ к доп контенту: boosty.to/mflenov Обо мне: www.flenov.ru Мой ИТ блог www.flenov.info Телеграм: t.me/mflenov Twitter: twitter.com/flenov Инстаграм: instagram.com/mflenov/ Мой просто блог blo.moe
@laskabosco6810
@laskabosco6810 3 года назад
Добрый день. Отличное видео. Спасибо вам)
@Dev-lessons
@Dev-lessons 3 года назад
Спасибо за отзыв
@0day694
@0day694 3 года назад
Ты просто краааааасавчег!
@programisli
@programisli 3 года назад
Спасибо, старался видимо не зря
@user-zz5hk7bn6v
@user-zz5hk7bn6v Год назад
Спасибо очень хорошие два разбора по работе с SQL
@ExcelStore
@ExcelStore 3 года назад
Все подробно и доступно. Спасибо!
@Dev-lessons
@Dev-lessons 3 года назад
Спасибо за отзыв
@Profbuh1cRu
@Profbuh1cRu 2 года назад
Очень классное видео. Записывайте еще пожалуйста.
@eugenstakhursky9604
@eugenstakhursky9604 3 года назад
Очень интересно и понятно, спасио Миша, лайк однозначно!)
@Dev-lessons
@Dev-lessons 3 года назад
Спасибо
@ilyasilantev4039
@ilyasilantev4039 2 года назад
Лучшие уроки на youtube. Понятно, четко. Спасибо.
@Dev-lessons
@Dev-lessons 2 года назад
Спасибо
@user-hu4el5dz1d
@user-hu4el5dz1d 3 года назад
Классное видео! Все доносится очень простым и доступным языком. На мой взгляд стоило еще затронуть having.
@Dev-lessons
@Dev-lessons 3 года назад
я чуть превысил час, поэтому это улетит в следующий урок. having, case when, isnul и некоторые другие вещи будут в отдельном уроке
@user-jb7xp6ms3j
@user-jb7xp6ms3j 3 года назад
Супер, жду продолжения
@Dev-lessons
@Dev-lessons 3 года назад
Будет, возможно на следующей неделе
@user-wf3jt4yx4u
@user-wf3jt4yx4u 3 года назад
Спасибо!
@GeorgyDev11111
@GeorgyDev11111 2 года назад
22:13 Отличная фишка, много где применяется, допустим пишешь в vscode: тег link, делаешь tab, и у тебя изначально нет подсказки, пока не поставишь /, а ctrl + space все это решает!!! Спасибо
@user-eq4li2vn4d
@user-eq4li2vn4d 2 года назад
Один из лучших преподавателей!)))
@Dev-lessons
@Dev-lessons 2 года назад
Спасибо, я старался
@kurnakovv
@kurnakovv 3 года назад
Я понял разницу между order by and group by, Спасибо!
@Dev-lessons
@Dev-lessons 3 года назад
Отлично, на следующей неделе постараюсь продолжить рассказывать про SQL
@kurnakovv
@kurnakovv 3 года назад
@@Dev-lessons Очень жду :)
@homosapiens1794
@homosapiens1794 Год назад
Аригато сенсей!
@yourownazog8069
@yourownazog8069 Год назад
Хорошо объясняете. Люблю ваши видеоуроки
@Dev-lessons
@Dev-lessons Год назад
Спасибо
@user-zk8dc8dx2y
@user-zk8dc8dx2y 3 года назад
С меня подписка, лайк и колокол. Только обещай не забрасывать канал☺️👍
@Dev-lessons
@Dev-lessons 3 года назад
Спасибо, пока не планирую бросать, потому что канал растет и это дает силы работать над ним
@paleface_brother
@paleface_brother 3 года назад
Хорошее объяснение про GROUP BY, только, Михаил, почему ты не рассказал про HAVING, который идёт в связке с группировкой?
@Dev-lessons
@Dev-lessons 3 года назад
превысил лимит в 1 час и в следующем видео буду создавать базу данных с более интересными данными и на них уже расскажу having. сейчас у меня данные неудачные для более реальных примеров с калькуляцией
@oleksandrkoshmak
@oleksandrkoshmak 3 года назад
Спасибо. Готовлюсь к собесам на джава джуниора по твоим видосам!
@Dev-lessons
@Dev-lessons 3 года назад
Спасибо за отзыв
@IgorGallemar
@IgorGallemar 3 года назад
Первый!!!!
@rasel757
@rasel757 3 года назад
Здравствуйте возможно подскажите как выбрать только уникальные строки в функции. К примеру SUM(CASE WHEN status_before = ? AND status_after = ? THEN 1 ELSE 0 END) AS status_new. В таблице есть повторяющиеся строки они так же выходят в результате.
@Dev-lessons
@Dev-lessons 3 года назад
Не понял, почему у тебя case в запросе. Уникальные строки это про distinct или group by, как раз в видео это затронуто.
@user-xv8ud3kq9e
@user-xv8ud3kq9e Год назад
В базе данных можно повесить триггеры на объекты базы данных, которые запускают процедуры. Эти процедуры срабатывают при возникновении триггерной ситуации. Написание процедур является программированием? Если да, то является sql языком программирования?
@Dev-lessons
@Dev-lessons Год назад
А разве это SQL? Такого стандарта в SQL нет, поэтому процедуры и триггеры сделаны в виде расширения к стандарту конкретными базами данных. У Oracle это PL/SQL, у MS это Transact-SQl
@andreydinev
@andreydinev 11 дней назад
Как вы в vs code развернули бд?
@Dev-lessons
@Dev-lessons 11 дней назад
Я через него подключился к БД, есть дополнения, которые работают с любыми базами данных.
@nuurik
@nuurik 2 года назад
привет всем, не под тем видео пишу наверно, в общем, как подружить VS code с WSL(Ubuntu) на виндовс 10, если не удалить mysql из убунту, то вскод не может подключится к серверу. и так же наоборот. Кто знает помогите пожалуйста, у гугле нахожу только инструкций для полноценной убунту НА котором установлен VS Code.
@Dev-lessons
@Dev-lessons 2 года назад
На сколько я помню проблем у меня с подключением не было, я Windows не так часто использую. Завтра попробую
@nuurik
@nuurik 2 года назад
@@Dev-lessons спасибо большое
@vladimir_fomin90
@vladimir_fomin90 3 месяца назад
вперед на казахском алга))) бежали бежали, нужно назад, развернулись и снова алга)
@Dev-lessons
@Dev-lessons 3 месяца назад
Вот примерно такую шутку казахи в КВН использовали.
@gpankov
@gpankov 11 месяцев назад
Ну и что тут продвинутого???? 😢 я плачу, где взять курс продвинутый??? Мне очень надо
@Dev-lessons
@Dev-lessons 11 месяцев назад
Может тебе уже эксперта нужно? Посмотри еще видео на канале по базам данных ru-vid.com/group/PLSn-RgjO4U6TAVsa9RWcGXrUdFUXM7weE
@gpankov
@gpankov 11 месяцев назад
@@Dev-lessons мне нужно научиться писать сложные запросы, понять рекурсивные запросы, научиться пользоваться датами и интервалами tsrange(), научиться писать функции, потренироваться на окнных функциях.
@user-rn7jq7lm9b
@user-rn7jq7lm9b 2 года назад
Ну это основы, где тут продвинутый уровень?
@Dev-lessons
@Dev-lessons 2 года назад
Дальше
@yabarm
@yabarm 2 года назад
так это базовые знания, не надо обманывать зрителей
@levalevin2894
@levalevin2894 11 месяцев назад
mysql - это субд, а не бд
@mslq
@mslq 5 месяцев назад
как вывести из БД последовательность записей неизменную после удаления или вставки новой записи? Ведь известно что rowid летит к чертям после таких исправлений, и теряет какой либо смысл. То что умеет любой текстовый редактор оказывается слишком сложной задачей для баз данных.
Далее
SQL Window Functions in 10 Minutes
10:13
Просмотров 52 тыс.