Продвинутый курс SQL за час - проще некуда
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...
Поддержать меня на Бусти и получить доступ к доп контенту: boosty.to/mflenov
Обо мне: www.flenov.ru
Мой ИТ блог www.flenov.info
Телеграм: t.me/mflenov
Twitter: twitter.com/flenov
Инстаграм: instagram.com/mflenov/
Мой просто блог blo.moe
Добрый день. Отличное видео. Спасибо вам)
Спасибо за отзыв
Очень классное видео. Записывайте еще пожалуйста.
Спасибо очень хорошие два разбора по работе с SQL
Все подробно и доступно. Спасибо!
Спасибо за отзыв
Ты просто краааааасавчег!
Спасибо, старался видимо не зря
Лучшие уроки на youtube. Понятно, четко. Спасибо.
Спасибо
Классное видео! Все доносится очень простым и доступным языком.
На мой взгляд стоило еще затронуть having.
я чуть превысил час, поэтому это улетит в следующий урок. having, case when, isnul и некоторые другие вещи будут в отдельном уроке
Очень интересно и понятно, спасио Миша, лайк однозначно!)
Спасибо
Супер, жду продолжения
Будет, возможно на следующей неделе
Один из лучших преподавателей!)))
Спасибо, я старался
22:13 Отличная фишка, много где применяется, допустим пишешь в vscode: тег link, делаешь tab, и у тебя изначально нет подсказки, пока не поставишь /, а ctrl + space все это решает!!! Спасибо
Хорошее объяснение про GROUP BY, только, Михаил, почему ты не рассказал про HAVING, который идёт в связке с группировкой?
превысил лимит в 1 час и в следующем видео буду создавать базу данных с более интересными данными и на них уже расскажу having. сейчас у меня данные неудачные для более реальных примеров с калькуляцией
Хорошо объясняете.
Люблю ваши видеоуроки
Спасибо
Спасибо!
Я понял разницу между order by and group by, Спасибо!
Отлично, на следующей неделе постараюсь продолжить рассказывать про SQL
@@Dev-lessons Очень жду :)
С меня подписка, лайк и колокол. Только обещай не забрасывать канал☺️👍
Спасибо, пока не планирую бросать, потому что канал растет и это дает силы работать над ним
Спасибо. Готовлюсь к собесам на джава джуниора по твоим видосам!
Спасибо за отзыв
Аригато сенсей!
Здравствуйте возможно подскажите как выбрать только уникальные строки в функции. К примеру SUM(CASE WHEN status_before = ? AND status_after = ? THEN 1 ELSE 0 END) AS status_new. В таблице есть повторяющиеся строки они так же выходят в результате.
Не понял, почему у тебя case в запросе. Уникальные строки это про distinct или group by, как раз в видео это затронуто.
В базе данных можно повесить триггеры на объекты базы данных, которые запускают процедуры. Эти процедуры срабатывают при возникновении триггерной ситуации.
Написание процедур является программированием?
Если да, то является sql языком программирования?
А разве это SQL? Такого стандарта в SQL нет, поэтому процедуры и триггеры сделаны в виде расширения к стандарту конкретными базами данных. У Oracle это PL/SQL, у MS это Transact-SQl
Первый!!!!
Как вы в vs code развернули бд?
Я через него подключился к БД, есть дополнения, которые работают с любыми базами данных.
привет всем, не под тем видео пишу наверно, в общем, как подружить VS code с WSL(Ubuntu) на виндовс 10, если не удалить mysql из убунту, то вскод не может подключится к серверу. и так же наоборот. Кто знает помогите пожалуйста, у гугле нахожу только инструкций для полноценной убунту НА котором установлен VS Code.
На сколько я помню проблем у меня с подключением не было, я Windows не так часто использую. Завтра попробую
@@Dev-lessons спасибо большое
вперед на казахском алга))) бежали бежали, нужно назад, развернулись и снова алга)
Вот примерно такую шутку казахи в КВН использовали.
Ну это основы, где тут продвинутый уровень?
Дальше
Ну и что тут продвинутого???? 😢 я плачу, где взять курс продвинутый??? Мне очень надо
Может тебе уже эксперта нужно? Посмотри еще видео на канале по базам данных czcams.com/play/PLSn-RgjO4U6TAVsa9RWcGXrUdFUXM7weE.html
@@Dev-lessons мне нужно научиться писать сложные запросы, понять рекурсивные запросы, научиться пользоваться датами и интервалами tsrange(), научиться писать функции, потренироваться на окнных функциях.
так это базовые знания, не надо обманывать зрителей
mysql - это субд, а не бд
как вывести из БД последовательность записей неизменную после удаления или вставки новой записи? Ведь известно что rowid летит к чертям после таких исправлений, и теряет какой либо смысл. То что умеет любой текстовый редактор оказывается слишком сложной задачей для баз данных.