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

🔥 Друзі, повний безкоштовний курс по 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
-------

Пікірлер: 17

  • @user-ym7dj4nw4y
    @user-ym7dj4nw4y5 күн бұрын

    Дуже круте пояснення)

  • @marinarozumna2555
    @marinarozumna25555 ай бұрын

    Нікіта, дякую величезне! Ви дуже кльово пояснюєте на простих прикладах та зрозумілою мовою. З нетерпінням чекаю на відео про вкладені запити та СТЕ 😉

  • @ion_lab

    @ion_lab

    5 ай бұрын

    Дякую за відгук! Вже завершую запис, все вийде одним великим курсом)

  • @yuriitiunov8803
    @yuriitiunov88035 ай бұрын

    Топ формат, стисло, наглядно, зрозуміло.

  • @ion_lab

    @ion_lab

    5 ай бұрын

    дякую!

  • @user-tx2ce8pv7j
    @user-tx2ce8pv7j6 ай бұрын

    Дізнався про SELF. Але головне, що все викладено дуже просто, коротко й зрозуміло

  • @ion_lab

    @ion_lab

    6 ай бұрын

    Дякую за коментар та відгук!

  • @innatymoshenko4430
    @innatymoshenko44306 ай бұрын

    Дякую за важливе пояснення , легше виконувати проект !👍

  • @user-yy9ov2jc2n
    @user-yy9ov2jc2n5 ай бұрын

    Залишу вподобайку та коментар авансом. Дякую Вам за вашу працю, за ваші цікаві та корисні україномовні випуски!) Підписався

  • @ion_lab

    @ion_lab

    5 ай бұрын

    Дякую за відгук!

  • @mykhailoskubchenko8920
    @mykhailoskubchenko89206 ай бұрын

    Дякую за пояснення!

  • @ion_lab

    @ion_lab

    6 ай бұрын

    Дякую вам)

  • @aad-sk5xu
    @aad-sk5xu6 ай бұрын

    Ну і відразу питання - коли продовження?))) дякую за ваш труд)

  • @ruslana_poli
    @ruslana_poli2 ай бұрын

    Одне не можу зрозуміти це Left Join/Right Join, адже в базі даних як зрозуміти яка таблиця ліва, а яка права, якщо їх там дуже багато?

  • @ion_lab

    @ion_lab

    2 ай бұрын

    Вітаю! Ми самі обираємо таблицю, яку хочемо залишити повністю і до якої будемо приєднувати дані з іншої таблиці. Наприклад, у мене є таблиця всіх співробітників. Назвемо її 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
    @yuraslyvinskyi2 ай бұрын

    Коли нове відео?

  • @ion_lab

    @ion_lab

    2 ай бұрын

    Вітаю! Зверніть увагу на посилання під відео - на каналі з'явився повний курс по SQL, куди увійшли нові відео

Келесі