Типы cоединений в SQL | Основы SQL
Vložit
- čas přidán 27. 07. 2024
- Лекция по типам JOIN в SQL. Страница курса - www.asozykin.ru/courses/sql
Поддержать курс можно через сервис Cloudtips - pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
VK - avsozykin
telegram - t.me/a_sozykin
Мой сайт - www.asozykin.ru
00:00 - Внутреннее объединение (INNER JOIN)
01:22 - Внешнее объединение (OUTER JOIN)
02:06 - Левое внешнее объединение (LEFT OUTER JOIN)
02:46 - Правое внешнее объединение (RIGHT OUTER JOIN)
03:53 - Полное внешнее объединение (FULL OUTER JOIN)
04:44 - Перекрестное объединение (CROSS JOIN)
05:35 - Итоги
Инструкция по созданию демонстрационной базы данных, которая используется в курсе - www.asozykin.ru/posts/demo_da...
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs - Věda a technologie
Лучшего объяснения чем это я ещё не встречал, ваши уроки мне всегда ясны и понятны! Спасибо за ваш труд!
Пожалуйста! Рад, что все понятно!
@@AndreySozykin смотрю сейчас ваш курс по компьютерным сетям. если б не вы, не сдал бы этот предмет в универе 100%. как только своим студентским трудом заработаю копейку, обязательно ваш труд поддержу)
Спасибо! Рад, что курсы помогли сдать экзамен по сетям!
лучшее, что я находил в интернете по поводу основ скл
Размеренно, спокойно, без лишних слов - идеальная подача информации.
первое доступное объяснение которое я встретил, обычно непонятно объясняется
Все четко, конкретно! Просто находка! Спасибо огромное!
Огромное пожалуйста!
Коротко, ёмко, информативно и наглядно)
Спасибо!
cross join очень часто применяют.
это неявный тип джойна используемый в формате
select * from t1, t2 where t1.id = t2.id;
отдельно, имхо, было бы полезно сказать чтт в условии может быть любой предикат, к примеру
t1.id > t2.v
Созыкин, как всегда, очень классно! Молодец!
Спасибо!
Очень классно преподносите материал! Смотрел ваши уроки, когда совсем не имел опыта никакого, но даже тогда я 90 процентов понимал, и пересматриваю для вспоминания таких моментов, очень полезно!) Добра!
Спасибо большое. Очень круто. Все по полочкам
Спасибо, наконец-то нашел простое и понятное объяснение работы join
Спасибо за объяснение!
Пожалуйста!
Большое Вам спасибо! Вы объяснили понятнее всех 👍🏻
Большое вам спасибо! Все очень понятно и главное без воды.Привет из Азербайджана ✊🏻
Спасибо большое за понятный материал!
Просто и доступно объяснено. Спасибо за видео!
Пожалуйста!
Спасибо большое автору! Очень понятно объясняет)))
Как всегда лучше всяких похвал
Лучшее объяснение join’ов. ❤ спасибо
Пожалуйста. Рад, что нравится!
@@AndreySozykin благодаря Вам только что сдан зачет 🍾🥂
Автор - гений. Все по полочкам разложил.
Поддержал вас рублем, спасибо за ваш труд
Спасибо! Рад, что курсы помогают на работе!
Спасибо за понятное и простое объяснение)
Пожалуйста!
Спасибо за труд!
Пожалуйста!
Спасибо за объяснение! , молодец,
Круто! Спасибо )
Очень интересно, спасибо
Лучшее объяснение!
освежил память после 5-летнего простоя) спасибо, очень четкое объяснение, что,зачем, почему. Подскажите, сколько еще занятий планируете записать? До какой темы будут посвящены данные курсы?
Большое спасибо за урок!
Пожалуйста!
Дякую за корисний контент :))))
Отлично! Спасибо!
Пожалуйста!
спасибо вы лучший
Пожалуйста, рад, что курсы нравятся!
Отлично!!!
СПАСИБО!!!
Спасибо 😊
Возможно стоит добавить что JOIN могут быть записаны немного по разному имея одинаковый возвращаемый результат. Мне как новичку было интересно разница между LEFT JOIN и LEFT OUTER JOIN хотя это эквивалентные вещи.
A LEFT JOIN B === A LEFT OUTER JOIN B
A RIGHT JOIN B === A RIGHT OUTER JOIN B
A FULL JOIN B === A FULL OUTER JOIN B
A INNER JOIN B === A JOIN B (об этом случае автор рассказал)
Огромное спасибо
Пожалуйста!
Четко!
Спасибо!
Спасибо.
Спасибо
Пожалуйста!
Добрый день! Андрей, подскажите, пожалуйста, как объединить более трех таблиц с помощью LEFT JOIN?
спс
Думаю очень важно ещё упомянуть, что при объединении null != null
Про null и его свойства планирую отдельное видео.
Объединение это Union. Join это соединение!
Лайк
Спасибо!
5:32 почему только для первых трех продуктов? а остальные че7???
Голос найс
Спасибо!
Здраствуйте, можно у вас спросить а на кого вы учились?
В университете я учился на инженера по вычислительным машинам, комплексам, системам и сетям. Потом защитил кандидатскую диссертацию по специальности 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей.
Добрый день Андрей! При запросе с левым внешним объединением "Анализ временных данных" не отображается в таблице. Скиньте пожалуйста ссылку на документацию СУ БД на русском языке.
У меня была ошибка в скрипте создания демонстрационной базы данных, там не было строки, которая создавала продукт "Анализ временных рядов". Скрипт обновил, он доступен на странице с инструкцией по созданию демонстрационной базы - www.asozykin.ru/posts/demo_database_sql_foundation
Как сделать join если 2 столбца ссылаются но 1 таблицу?
Вот пример - czcams.com/video/G50eazjD3o0/video.html
если кто то будет повторять эти уроки в MySQL , то там нет полного внешнего обьединения. Выход - использовать select .. right.. UNION select ..left... ;
Спасибо за уточнение, пригодилось!
Стало значительно яснее
получается FULL JOIN показывает данные которые не совпали с обоих сторон?
Да, именно так.
ипы объединений в SQL | Основы SQL ипы объединений в SQL | Основы SQL
Если кто-то вдруг решит выполнять задание сразу на практике, не удивляйтесь, что строка 'Анализ временных рядов' не будет выводиться, её нет в конфиге, залитом на данный момент в БД. Поэтому её необходимо добавить вручную, INSERT INTO products(id, name, type_id, price) VALUES(13, 'Анализ временных рядов', null, 30000);
Спасибо, что обратили внимание. Действительно, была ошибка в скрипте создания базы данных. Скрипт обновил, скачать можно со страницы - www.asozykin.ru/posts/demo_database_sql_foundation
Я вижу вы очень умный человек. Почему вы еще не стали миллиардером?
А почему все умные люди должны быть миллиардерами?
@@AndreySozykin Некоторые должны быть, вот вы это заслужили
Перед "вы" запятая ставится.
@@vartalor да в этом не было необходимости конкретно в этом случае
Спасибо!
Всегда найдется "одаренный", который поставит дизлайк...
Ничего страшного. Скорее всего, человек не из целевой аудитории курса. Без дизлайков могут подумать, что лайки накручены 😉
Что? Соединение - это объединение?...
Да, объединение или соединение - это разные популярные варианты перевода JOIN.
@@AndreySozykin Пирожками не хочешь поторговать? Тебе больше пойдёт.