9. ТОП 5 задач SQL для співбесіди - вкладені запити

  Рет қаралды 2,513

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

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

Күн бұрын

🔥 Друзі, повний безкоштовний курс по SQL вже доступний на каналі - • ПОВНИЙ ПРАКТИЧНИЙ КУРС...
Якщо ви готуєтесь до технічної співбесіди - це відео для вас, адже ми розберемо 5 типових задач зі співбесід, які вирішуються вкладеними запитами.
Також починаючи з цього відео стає зрозуміло, що кожна задача може бути вирішена декількома способами, і в цьому є краса SQL! Напишіть ваші варіанти вирішення задач в коментарях!
----------
🎁 Якщо такі матеріали для вас корисні і ви хочете підтримати мою діяльність, нижче додаю реквізити моно банки. Всі донати подвоюю і відправляю щомісяця на потреби ЗСУ. ❤ ДЯКУЮ ВСІМ ЗА ПІДТРИМКУ!!!
🔗Посилання на банку: send.monobank.ua/jar/3uVeAbCMjA
💳Номер картки банки: 5375 4112 1233 7740
----------
Дані для роботи:
www.kaggle.com/datasets/arnab...
Код з відео:
github.com/NickTimosh/sql_pra...
Зміст:
00:00 Вступ
00:33 Задача №1
04:14 Задача №2
09:34 Задача №3
13:06 Задача №4
15:52 Задача №5

Пікірлер: 52
@Mxm_PPv
@Mxm_PPv 3 ай бұрын
Чудове відео, дякую. Проте що мене дійсно вразило, та що застосовую на практиці - це як розбиває автор задачі на підзавдання. Воно наче й просто й очевидно, проте робив якось складно до цього. Тепер це просто пошагове вирішення задачі де ти не можеш щось пропустити. Дякую за те що продемонстрували техніку.
@ion_lab
@ion_lab 3 ай бұрын
Дякую за відгук)
@Serhii_Krasovskyi
@Serhii_Krasovskyi Ай бұрын
Дякую за пояснення. Тут вже звісно складніше, бо треба розуміти як вставити один запит в інший, потім який буде в пріоритеті, і не забутися при цьому нічого.
@user-li3ky1cc2b
@user-li3ky1cc2b 8 ай бұрын
Професійно! Дуже важливо при навчанні працювати з живими прикладами!)
@ion_lab
@ion_lab 8 ай бұрын
Дякую!!!
@user-lr7jf6hk1k
@user-lr7jf6hk1k 7 ай бұрын
Ти - крутий) продовжуй в тому ж дусі, дуже дякую за україномовний контент
@ion_lab
@ion_lab 7 ай бұрын
Дякую за коментар та підтримку, залишайтеся)
@K-yc9by
@K-yc9by 8 ай бұрын
Я ледве пережив другу задачу((( Але далі трошки полегшало 🤣
@user-md4tr7ed2r
@user-md4tr7ed2r 4 ай бұрын
Дякую за такі різноманітні приклади вкладених запитів 👍
@ion_lab
@ion_lab 3 ай бұрын
Дякую вам за відгук)))
@catanalyst
@catanalyst 3 ай бұрын
Я ніби й сама все це знаю, але як же кайфово дивитись як хтось розв'язує задачки і пояснює хід думок. Це як казочку послухати, дуже цікаво. Дякую, піду послухаю всі )
@ion_lab
@ion_lab 3 ай бұрын
Дякую за коментар та підтримку) Поки що призупинив вирішення задач). Але хто зна, коли у мене будуть наступні технічні співбесіди і відповідна мотивація записувати відео)
@kolt-levry
@kolt-levry 4 ай бұрын
Вау! Супер, дуже дякую за урок. Ще трохи складно, але цікаво вчитися далі 🤗
@Vivi_can
@Vivi_can 2 ай бұрын
Поки найскладніший урок з цього блоку) Над 20 хвилинами відео сиділа майже 5 годин, щоб зрозуміти. Складно, але дуже цікаво Дякую
@ion_lab
@ion_lab 2 ай бұрын
Дякую за відгук! Вже бачу, що деяким моментам потрібно було приділите більше уваги та повільніше їх розвивати. На каналі доступний повний курс, кули увійшли всі ці відео, але також додані й нові. Чи ви плануєте його пройти?
@Vivi_can
@Vivi_can 2 ай бұрын
Ваш канал повноцінно заміняє платне навчання по дата аналітиці. Ви чудовий викладач. А про п'ять годин над відео - це я собою прилюдно пишаюся, щоб в коменті було більше ніж просто "дякую") Код для мене був зовсім незрозумілою штукою ще 9 відео назад. Обов'язково доберусь до великого курсу, коли закінчу з цим блоком
@yegor2807
@yegor2807 6 ай бұрын
це топ розбір, контент дуже класний та викладання легке
@user-tx2ce8pv7j
@user-tx2ce8pv7j 8 ай бұрын
Дякую! Актуально. Бажаю успіхів і чекаю наступних випусків!
@ignovak
@ignovak 8 ай бұрын
Дякую за якісний український контент
@ion_lab
@ion_lab 8 ай бұрын
Дякую за відгук!
@tanchik54321
@tanchik54321 6 ай бұрын
я аж заслушалась!! Крутяцько!! Комент на підтримку каналу і просто Дякую!!
@ion_lab
@ion_lab 6 ай бұрын
Дякую за підтримку та активність))) Які ще теми вас потенційно цікавлять зі світу аналітики даних?
@tanchik54321
@tanchik54321 5 ай бұрын
@@ion_lab Я зараз навчаюсь на дата-аналітика, тож опановуємо Tableau, попереду Pyton і т.д. Треба все. В Вашій подачі було б чудово! Але напевне в першу чергу я б очікувала продовження SQL. Ви класно пояснюєте, і дуже хотілось би всі ті більш складні теми почути у Вашій подачі. Джойни, віконні фукнкці тощо. От наче і розібралась, що воно. Але коли якась заплутана умова, не завжди вистачає якоїсь системності розуміння застосування тих чи інших інструментів. Немає чіткого відчуття критеріїв їх застосування, якщо можна так сказати. Тому що немає в голоів чіткого розкладання задачі на сегменти, етапи. Тому плутаюсь)). До речі, вкладені запити в мене взагалі слабке місце. ЗАраз якось розвиднілось. Треба закріпити на задачах, звісно. Але я завдяки вам вже перестала їх боятись після цього вашого відео і навіть щось вже получалось зробити самій)). Тому що ви як раз пояснюєте логіку задачі. Ну і спікер ви чудовий !!! Не часто натрапиш на такого, що можна слухати годинами і не дратує))
@user-li5zn3wh9h
@user-li5zn3wh9h 8 ай бұрын
Дуже цікаві задачі. Дякую вам. По більше б таких відео про задачі.
@ion_lab
@ion_lab 8 ай бұрын
Дякую вам за інтерес і активність) Які ще теми вас цікавлять?
@user-li5zn3wh9h
@user-li5zn3wh9h 8 ай бұрын
@@ion_lab задачі з віконними функціями, оптимізації, а ще BigQuery і його особливі продвинуті функції.
@RomaOstapchuk
@RomaOstapchuk 8 ай бұрын
В останній задачі є нюанс, але в даному випадку він не відіграє ролі. Я думаю, при проведенні аналізу, датасайентист все-рівно проглядає дані перед запитом і після кожної зміни в запиті, і, як наслідок, помітить що в 1го і 2го, 3го... н-ного однакові зп, хоча простий DISTINCT закриває це запитання. Дякую, контент - дуже цікавий, там обіцянка звучала про три відео, а відео немає. Чекаємо на відео цього тижня.
@ion_lab
@ion_lab 7 ай бұрын
Дякую за коментар! Через певні обставини вимушено "пішов у відпустку", незабаром повертаюся з продовженням. Мені дуже сподобалося ваше зауваження щодо відсортованого списку заробітних плат. Думаю, мені було б варто про це сказати. Підкажіть, які ще теми зі світу data analytics потенційно ваc цікавлять?
@darynabuslenko8138
@darynabuslenko8138 8 ай бұрын
дякую за змістовне та корисне відео!
@ion_lab
@ion_lab 8 ай бұрын
Дякую за підтримку!
@lamaFromPanama
@lamaFromPanama 5 ай бұрын
Чудова подача матеріалу! Було б супер, якщо б дали ще кілька відео з практикою. Власне, десь приблизно по запиту "Практичні задачі по SQL" я вас і знайшла, але вже передивилась всі відео з підбірки про всяк випадок) І також дуже не вистачає відео про віконні функції, не плануєте доробляти?
@ion_lab
@ion_lab 5 ай бұрын
Вітаю і дякую за відгук!!! Завтра виходить повний курс, 4 години матеріалу))) Планую в майбутньому робити більше оглядів практичних задач, дякую за рекомендацію)))
@pakhomovoleg
@pakhomovoleg 7 ай бұрын
Дякую за урок. Довелося окремо почитати про Having, бо до цього уроку не застосовували.
@ion_lab
@ion_lab 7 ай бұрын
Дякую за відгук) Having ми розглянули попередньому відео цього плейліста: 8 - Групування та агрегація даних в SQL з використанням GROUP BY.
@pakhomovoleg
@pakhomovoleg 7 ай бұрын
@@ion_lab так, я випадково пропустив урок 8 :) Щойно його пройшов і все стало на свої місця (чомусь в youtube уроки відтворилися в порядку 7-9-8). Ще раз дякую
@ion_lab
@ion_lab 7 ай бұрын
Супер, пишіть, якщо що) @@pakhomovoleg
@innatymoshenko4430
@innatymoshenko4430 8 ай бұрын
Складно , але корисно!
@precambrian_rabbit
@precambrian_rabbit 8 ай бұрын
дякую за корисне відео. комент підтримки українському контенту!
@ion_lab
@ion_lab 7 ай бұрын
Дякую! Повертаюся незабаром після вимушеної паузи з продовженням))) Які ще теми окрім SQL вас цікавлять?
@_kerikan_
@_kerikan_ 8 ай бұрын
Дуже чекаю на наступний рівень складності 😉
@ion_lab
@ion_lab 8 ай бұрын
Дякую, додамо джойни ще)
@aad-sk5xu
@aad-sk5xu 8 ай бұрын
Відверто кажу різниця між складністю задач перше відео (одна зірка) і це - дуже велика, може то тільки в мене
@prostyj_hlopaka
@prostyj_hlopaka 8 ай бұрын
Потрібно більше практики
@nikitatimoshenko2991
@nikitatimoshenko2991 8 ай бұрын
лайк!@@prostyj_hlopaka
@user-vk7ql5kj8t
@user-vk7ql5kj8t 8 ай бұрын
В останній задачі, якщо припустити, що два співробітника отримують однакову (максимальну) заробітну плату, то запропонований запит видасть нам одного з цих 2х співробітників, а того, що дійсно отримує другу за розміром зарплату, запит не покаже, бо цей співробітник стоятиме третім у відсортованому списку.
@ion_lab
@ion_lab 8 ай бұрын
Так, дійсно) В цьому і полягає краса SQL, є багато підходів та умов, і моє рішення дійсно не універсальне для вирішення поставленої задачі. Яким буде ваше вирішення?)
@user-vk7ql5kj8t
@user-vk7ql5kj8t 8 ай бұрын
SELECT * FROM salaries WHERE salary in (SELECT DISTINCT salary FROM salaries ORDER BY salary DESC LIMIT 1 OFFSET 1)
@ion_lab
@ion_lab 8 ай бұрын
@@user-vk7ql5kj8t ідеально, дякую) Які ще теми вас потенційно цікавлять?
@vovasobolev9026
@vovasobolev9026 8 ай бұрын
@nikitatimoshenko2991
@nikitatimoshenko2991 8 ай бұрын
💡💡💡
10. Перший JOIN для поєднання таблиць в базі даних. SQL практикум для дата-аналітиків
10:10
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 1,3 М.
8 - Групування та агрегація даних в SQL з використанням GROUP BY
7:49
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 1,7 М.
ТОП 10 SQL Тренажерів для технічних співбесід
13:55
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 3 М.
Де вчити аналітику даних?
19:50
Аналітикиця
Рет қаралды 5 М.
11 - ПОЯСНЕННЯ всіх типів JOINs (SQL практикум для дата аналітиків)
11:18
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 986
🚀 Як безкоштовно опублікувати дашборд Power BI на сайт чи для портфоліо?
9:08
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,8 М.
5. Де живуть 🏡 Бази Даних на моєму комп'ютері чи сервері
12:39
Віртуальна Академія - Навчальні Комп'ютерні Відео
Рет қаралды 9 М.
DataCamp курси для Аналітиків Даних - Повний Огляд і Висновки
10:16
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 3,2 М.
✨Як пройти Сертифікацію Аналітика Даних на платформі Datacamp
10:37
Нікіта Тимошенко [ Аналіз даних українською ]
Рет қаралды 2,5 М.
#3 Python з нуля. Типи даних
15:46
Програмування Українською
Рет қаралды 17 М.