11 - ПОЯСНЕННЯ всіх типів JOINs (SQL практикум для дата аналітиків)

  Рет қаралды 986

Нікіта Тимошенко [ Аналіз даних українською ]

Нікіта Тимошенко [ Аналіз даних українською ]

5 ай бұрын

🔥 Друзі, повний безкоштовний курс по SQL вже доступний на каналі - • ПОВНИЙ ПРАКТИЧНИЙ КУРС...
Друзі, вирішив трошки зупинитися на розумінні різних типів джойнів та проговорити основні моменти, які потрібно знати для впевненого використання цього потужного інструменту роботи з даними, що зберігаються в різних таблицях. Також запрошую вас прочитати більше матеріалів по темі за посиланнями:
пояснення джойнів від W3 School
www.w3schools.com/sql/sql_joi...
Cheatsheet підказки від datacamp
www.datacamp.com/cheat-sheet/...
-------
🎁 Якщо такі матеріали для вас корисні і ви хочете підтримати мою діяльність, нижче додаю реквізити моно банки. Всі донати подвоюю і відправляю щомісяця на потреби ЗСУ. ❤ ДЯКУЮ ВСІМ ЗА ПІДТРИМКУ!!!
🔗Посилання на банку: send.monobank.ua/jar/3uVeAbCMjA
💳Номер картки банки: 5375 4112 1233 7740
-------

Пікірлер: 16
@marinarozumna2555
@marinarozumna2555 5 ай бұрын
Нікіта, дякую величезне! Ви дуже кльово пояснюєте на простих прикладах та зрозумілою мовою. З нетерпінням чекаю на відео про вкладені запити та СТЕ 😉
@ion_lab
@ion_lab 5 ай бұрын
Дякую за відгук! Вже завершую запис, все вийде одним великим курсом)
@innatymoshenko4430
@innatymoshenko4430 5 ай бұрын
Дякую за важливе пояснення , легше виконувати проект !👍
@yuriitiunov8803
@yuriitiunov8803 5 ай бұрын
Топ формат, стисло, наглядно, зрозуміло.
@ion_lab
@ion_lab 5 ай бұрын
дякую!
@user-yy9ov2jc2n
@user-yy9ov2jc2n 5 ай бұрын
Залишу вподобайку та коментар авансом. Дякую Вам за вашу працю, за ваші цікаві та корисні україномовні випуски!) Підписався
@ion_lab
@ion_lab 5 ай бұрын
Дякую за відгук!
@aad-sk5xu
@aad-sk5xu 5 ай бұрын
Ну і відразу питання - коли продовження?))) дякую за ваш труд)
@mykhailoskubchenko8920
@mykhailoskubchenko8920 5 ай бұрын
Дякую за пояснення!
@ion_lab
@ion_lab 5 ай бұрын
Дякую вам)
@user-tx2ce8pv7j
@user-tx2ce8pv7j 5 ай бұрын
Дізнався про SELF. Але головне, що все викладено дуже просто, коротко й зрозуміло
@ion_lab
@ion_lab 5 ай бұрын
Дякую за коментар та відгук!
@ruslana_poli
@ruslana_poli Ай бұрын
Одне не можу зрозуміти це Left Join/Right Join, адже в базі даних як зрозуміти яка таблиця ліва, а яка права, якщо їх там дуже багато?
@ion_lab
@ion_lab Ай бұрын
Вітаю! Ми самі обираємо таблицю, яку хочемо залишити повністю і до якої будемо приєднувати дані з іншої таблиці. Наприклад, у мене є таблиця всіх співробітників. Назвемо її emp_tbl. Я хочу залишити всіх співробітників з цієї таблиці, та додати їх дати народження з іншої таблиці, яку назвемо birth_tbl. В цій таблиці є дати народження не для всіх співробітників, інколи дані відсутні і такі співробітники навіть не наводяться в цій таблиці. Отже для того, щоб приєднати таблиці і не загубити співробітників навіть якщо вони відсутні в birth_tbl, я буду використовувати Join. Зазвичай ми використовуємо LEFT JOIN, пропишемо: SELECT * FROM emp_tbl LEFT JOIN birth_tbl Цей тип джойну бере все, що є в таблиці зліва (якщо подивитись на наш код, таблиця зліва від LEFT JOIN - це emp_tbl) і приєднує те, що співпадає з таблиці справа (відповідно, дні народження з таблиці birth_tbl). При цьому для тих співробітників, які не знайдені в правій таблиці, в нашій результуючій таблиці буде вказано NULL в полі "день_народження". RIGHT JOIN ми майже не використовуємо (є окремі дуже специфічні випадки, але ми їх не розглядаємо тут). Він поверне все, що в таблиці справа (birth_tbl) і додасть інформацію з таблиці зліва. Отже, в наш результат потраплять тільки ті співробітники, які є в таблиці birth_tbl. Цей тип джойну не популярний, адже для цього результату ми все ще можемо використовувати LEFT JOIN, просто потрібно поміняти таблиці місцями: FROM birth_tbl LEFT JOIN emp_tbl Підкажіть, чи допоміг цей приклад?
@yuraslyvinskyi
@yuraslyvinskyi Ай бұрын
Коли нове відео?
@ion_lab
@ion_lab Ай бұрын
Вітаю! Зверніть увагу на посилання під відео - на каналі з'явився повний курс по SQL, куди увійшли нові відео
9. ТОП 5 задач SQL для співбесіди - вкладені запити
18:57
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,5 М.
Пишемо найпопулярніші SQL запити в Google BigQuery
30:34
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 144 МЛН
100❤️
00:19
Nonomen ノノメン
Рет қаралды 38 МЛН
✨Як пройти Сертифікацію Аналітика Даних на платформі Datacamp
10:37
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,5 М.
Встановлення DBeaver для роботи з усіма SQL базами даних (PostgreSQL, MySQL)
5:15
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,3 М.
1 - Дані та Метадані. Коротко про концепції менеджменту даних
6:34
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 1,2 М.
ТОП 10 SQL Тренажерів для технічних співбесід
13:55
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 3 М.
🚀 Як безкоштовно опублікувати дашборд Power BI на сайт чи для портфоліо?
9:08
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,8 М.
🔥ВСІ інструменти Аналітика Даних: SQL, Python, Power BI, Tableau, GitHub, Jira, ChatGPT
10:38
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 5 М.
ПОВНИЙ ПРАКТИЧНИЙ КУРС SQL для аналітиків даних 2024
3:39:11
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 45 М.
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 144 МЛН