IT-SKILLS-UA
IT-SKILLS-UA
  • 188
  • 118 395

วีดีโอ

Розбираємо два варіанти синтаксису з'єднання (JOIN) таблиць в SQL
มุมมอง 152หลายเดือนก่อน
Існує такий міф в SQL, що з'єднання таблиць за допомогою синтаксису "INNER JOIN" є більш продуктивним, ніж старий синтаксис з'єднання таблиць "через кому у FROM". Через тиждень запишу відео, де детально розберу цю ситуацію: проаналізуємо план виконання запитів з'ясуємо, це міф або правда.
Коли треба використовувати DISTINCT, а коли GROUP BY в SQL?
มุมมอง 1232 หลายเดือนก่อน
Відео DISTINCT vs GROUP BY: th-cam.com/video/Tl-bJL5Y91c/w-d-xo.html
SQL/PL-SQL, цікава задача: вираховуємо кешбек з урахуванням власних та кредитних коштів
มุมมอง 1143 หลายเดือนก่อน
SQL/PL-SQL, цікава задача: вираховуємо кешбек з урахуванням власних та кредитних коштів
SQL - автономна транзакція
มุมมอง 803 หลายเดือนก่อน
SQL - автономна транзакція
Вивести кількість моїх студентів у розрізі мобільних операторів через SQL та ChatGPT
มุมมอง 3223 หลายเดือนก่อน
Вивести кількість моїх студентів у розріз мобільних операторів через SQL та ChatGPT
Зробив розбір junior вакансії від 17.07.2024, на позицію розробник баз даних
มุมมอง 903 หลายเดือนก่อน
Зробив розбір junior вакансії від 17.07.2024, на позицію розробник баз даних
Як не вигоріти на роботі? Поради від ІТ спеціаліста.
มุมมอง 593 หลายเดือนก่อน
Як не вигоріти на роботі? Поради від ІТ спеціаліста.
Розбираємо як працювати з операторами returning and into в Oracle PL-SQL
มุมมอง 714 หลายเดือนก่อน
Розбираємо як працювати з операторами returning and into в Oracle PL-SQL
Нормалізація бази даних через SQL
มุมมอง 3684 หลายเดือนก่อน
Нормалізація бази даних через SQL
Транзакція в SQL
มุมมอง 1024 หลายเดือนก่อน
Транзакція в SQL
В чому різниця між корельованим та некорельованим підзапитом в SQL?
มุมมอง 954 หลายเดือนก่อน
В чому різниця між корельованим та некорельованим підзапитом в SQL?
За рахунок SQL зробити ряд звітів про студентів it_skills_ua, наприклад звіт в розрізі статі
มุมมอง 555 หลายเดือนก่อน
За рахунок SQL зробити ряд звітів про студентів it_skills_ua, наприклад звіт в розріз статі
Що таке UUID та як його генерувати в базі даних Oracle через звичайний SQL
มุมมอง 575 หลายเดือนก่อน
Що таке UUID та як його генерувати в баз даних Oracle через звичайний SQL
Аналіз ієрархічних даних через SQL за рахунок "connect by prior" в БД Oracle
มุมมอง 676 หลายเดือนก่อน
Аналіз ієрархічних даних через SQL за рахунок "connect by prior" в БД Oracle
Створити запит SQL, який повертає дані з іншої таблиці, якщо в першій таблиці дані відсутні
มุมมอง 736 หลายเดือนก่อน
Створити запит SQL, який повертає дан з іншої таблиці, якщо в першій таблиц дан відсутні
Додавання даних через SQL та PL-SQL в таблицю з урахуванням розривів в полі де зберігаються ID
มุมมอง 617 หลายเดือนก่อน
Додавання даних через SQL та PL-SQL в таблицю з урахуванням розривів в пол де зберігаються ID
Вирішуємо цікаву задачку на SQL, трьома способами через "CASE", "JOIN" та "PIVOT"
มุมมอง 1467 หลายเดือนก่อน
Вирішуємо цікаву задачку на SQL, трьома способами через "CASE", "JOIN" та "PIVOT"
Вирішуємо цікаву задачку на SQL, двома способами через UNION та ROLLUP
มุมมอง 2768 หลายเดือนก่อน
Вирішуємо цікаву задачку на SQL, двома способами через UNION та ROLLUP
Про тип даних BLOB (Binary Large Object) в базі даних Oracle, в якому можна зберігати наприклад фото
มุมมอง 479 หลายเดือนก่อน
Про тип даних BLOB (Binary Large Object) в баз даних Oracle, в якому можна зберігати наприклад фото
Вирішуємо цікаву задачку за рахунок віконної функції row_number() в Oracle SQL
มุมมอง 1189 หลายเดือนก่อน
Вирішуємо цікаву задачку за рахунок віконної функції row_number() в Oracle SQL
SQL запити рекомендую зберігати в кодуванні UTF-8
มุมมอง 1059 หลายเดือนก่อน
SQL запити рекомендую зберігати в кодуванн UTF-8
Сортування в SQL із застосуванням параметра nulls last, а також сортування за декількома стовпчиками
มุมมอง 729 หลายเดือนก่อน
Сортування в SQL із застосуванням параметра nulls last, а також сортування за декількома стовпчиками
Створення універсальної функції в SQL для отримання сумарної зарплати обраних або всіх департаментів
มุมมอง 17710 หลายเดือนก่อน
Створення універсальної функції в SQL для отримання сумарної зарплати обраних або всіх департаментів
В цьому відео, я вирішу таку задачу за рахунок SQL: Скільки літер "о" у слові "синхрофазотрон"?
มุมมอง 66910 หลายเดือนก่อน
В цьому відео, я вирішу таку задачу за рахунок SQL: Скільки літер "о" у слов "синхрофазотрон"?
Динамічний фільтр за датою в SQL
มุมมอง 9710 หลายเดือนก่อน
Динамічний фільтр за датою в SQL
Створення функції в PL-SQL яка розвертає рядок значень в список як з таблиці
มุมมอง 8410 หลายเดือนก่อน
Створення функції в PL-SQL яка розвертає рядок значень в список як з таблиці
Про функцію DECODE в Oracle SQL
มุมมอง 7511 หลายเดือนก่อน
Про функцію DECODE в Oracle SQL
5 популярних IT висловлюваннь👇
มุมมอง 4311 หลายเดือนก่อน
5 популярних IT висловлюваннь👇
Конфігурація фільтру в SQL та про "connect by level", "regexp_substr" та "regexp_count" в SQL
มุมมอง 7011 หลายเดือนก่อน
Конфігурація фільтру в SQL та про "connect by level", "regexp_substr" та "regexp_count" в SQL

ความคิดเห็น

  • @UserYY-m7v
    @UserYY-m7v 2 วันที่ผ่านมา

    Вітаю. Хочу запитати по задачі про останнього співробітника на 42:33 хвилині. А якщо б посортувати по hire_date i по employee_id а потім застосувати limit 1, то можна було б також одержати останнього співробітника?

    • @it_skills_ua
      @it_skills_ua 2 วันที่ผ่านมา

      @@UserYY-m7v Привіт) Так можна, але оператор limit є тільки в базі даних MySQL. У відео я показував як цю задачу можна вирішити в базі даних Oracle. Не забудьте підписатися на мій ютуб канал)

    • @UserYY-m7v
      @UserYY-m7v 2 วันที่ผ่านมา

      @@it_skills_ua , вже підписався ) А за відео вдячний.

  • @nataliiaiatsenko7779
    @nataliiaiatsenko7779 5 วันที่ผ่านมา

    Дякую, дуже добре! Молодець

    • @it_skills_ua
      @it_skills_ua 5 วันที่ผ่านมา

      @@nataliiaiatsenko7779 дякую за фітбек🙌

  • @ВалентинаЛобода-ы6й
    @ВалентинаЛобода-ы6й 7 วันที่ผ่านมา

    Яка огида!!!

  • @ТатьянаПотапенко-п9з
    @ТатьянаПотапенко-п9з 7 วันที่ผ่านมา

    дякую за відео)

    • @it_skills_ua
      @it_skills_ua 7 วันที่ผ่านมา

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

  • @валераогонь-ж2з
    @валераогонь-ж2з 7 วันที่ผ่านมา

    Яйценюх всей семьей в печ

  • @ВікторіяАдамчук-э2э
    @ВікторіяАдамчук-э2э 8 วันที่ผ่านมา

    Чому Януковичь нерозстріляв тоді цю шайку насцені війниб небуло!! 100%

  • @ЛесничийОлег
    @ЛесничийОлег 8 วันที่ผ่านมา

    С еб я за европейськиммы пеньсиямы

  • @ЗахарЖуков-щ3и
    @ЗахарЖуков-щ3и 8 วันที่ผ่านมา

    Ну шо допрыгались кастрюли 😂

  • @Дмитрий-п6т
    @Дмитрий-п6т 8 วันที่ผ่านมา

    Продам , говорит я родину.

  • @menstargan3238
    @menstargan3238 8 วันที่ผ่านมา

    Щоб мене так вчили SQL

    • @it_skills_ua
      @it_skills_ua 8 วันที่ผ่านมา

      Пропоную ознайомитися з моїм плей-листом про SQL: th-cam.com/play/PLG-i7bjfm0lvCNhEPcyj88GJoBLvCU8mK.html&si=UgZRhHCxvabzx224

  • @menstargan3238
    @menstargan3238 8 วันที่ผ่านมา

    Я підписався

    • @it_skills_ua
      @it_skills_ua 8 วันที่ผ่านมา

      Дякую за підписку🙌

  • @ВікторБілей
    @ВікторБілей 8 วันที่ผ่านมา

    Люди ви це хотіли і зробили

  • @KamilKhussainov-m4b
    @KamilKhussainov-m4b 8 วันที่ผ่านมา

    Кролик жгёт.

  • @KamilKhussainov-m4b
    @KamilKhussainov-m4b 8 วันที่ผ่านมา

    И где сейчас этот борец за свободную Вкрайну? А забор с Рашкой так и не построил.

    • @валераогонь-ж2з
      @валераогонь-ж2з 7 วันที่ผ่านมา

      В Нью-Йорке по набережной бегает , а замечательная дочурка поет басом , а пацаны кишки за амереканские интересы в поле собирают

  • @Сергей-н5с8к
    @Сергей-н5с8к 9 วันที่ผ่านมา

    Украинцы в школе историю от слова совсем не учили😂.Со времени парижской команды такие как этот воду намутят, а потом нападают и сливаются, а теперь хохлы пожинают плоды их деятельности😂😂😂

  • @natashakovach1908
    @natashakovach1908 10 วันที่ผ่านมา

    Де ти,куля в лоб, вже прийняв.

  • @ИванВладимировичМичурин-о8ч
    @ИванВладимировичМичурин-о8ч 10 วันที่ผ่านมา

    Куля в лоб

  • @UserYY-m7v
    @UserYY-m7v 15 วันที่ผ่านมา

    Дякую за відео. Подобається, що без води! Було б добре додати таймстемпи.

    • @it_skills_ua
      @it_skills_ua 14 วันที่ผ่านมา

      Дякую за ваш фітбек та рекомендації

  • @МихайлоБобйор
    @МихайлоБобйор 15 วันที่ผ่านมา

    А чи є якісь тренажери для того аби підняти рівень в SQL?

    • @derzhuvkurse3190
      @derzhuvkurse3190 15 วันที่ผ่านมา

      На w3schools є розділ по SQL

    • @it_skills_ua
      @it_skills_ua 14 วันที่ผ่านมา

      Ось декілька гарних SQL трненажерів: - SQLBolt sqlbolt.com/ - sql-practice www.sql-practice.com/ - LeetCode leetcode.com/ Але, краще приходьте до мене на курси😉 : it-skills.in.ua/courses/ Мої курси це 90% практики в кожному уроці на реальній базі даних, це 100% практична домашка після кожного уроку, це проєкт після всього курсу для закріплення інформації з усього курсу, всі питання під час навчання ви задаєте особисто мені, а не гуглите десь годинами)

  • @yura-lk
    @yura-lk 26 วันที่ผ่านมา

    Дякую за цікаве відео, дізнався багато нового. Я Manual QA з досвідом 7 років, але після скорочення кілька місяців не можу знайти роботу.

    • @it_skills_ua
      @it_skills_ua 22 วันที่ผ่านมา

      @@yura-lk дякую за ваш відгук і бажаю вам як найшвидше знайти проєкт✊

  • @it_skills_ua
    @it_skills_ua หลายเดือนก่อน

    Зробив відео розбір цього кейсу: th-cam.com/video/07AQ-lxBPtE/w-d-xo.html

  • @Vikzvv
    @Vikzvv หลายเดือนก่อน

    Дякую, дуже корисна інформація. Не зрозуміло тільки навіщо до union прикрутили ще й сортування. Мабудь це зайва операція, якщо це потрібно розробнику він може зробити це за допомогою order by.

    • @it_skills_ua
      @it_skills_ua หลายเดือนก่อน

      Так, хотілось би контролювати опцію сортування в UNION, але цим управляти неможливо в UNION. Такий алгоритм "зашили" розробники в UINON - це завжди відсортований унікальний список

  • @janolenycz8677
    @janolenycz8677 หลายเดือนก่อน

    😂❤

  • @Vikzvv
    @Vikzvv หลายเดือนก่อน

    О, це цікаве запитання. Чув що саме union працює довше за union all. Але на практиці цього не помітив, мабудь коспірологія...

    • @it_skills_ua
      @it_skills_ua หลายเดือนก่อน

      @@Vikzvv не буду спойлерити, але десь протягом тижня, зроблю відео розбір цих двох запитів і стане ясно, який працює довше, а який швидше

  • @janolenycz8677
    @janolenycz8677 หลายเดือนก่อน

    😂😂😂

  • @pogorilets
    @pogorilets หลายเดือนก่อน

    Дякую за коротке відео, але в реальності не побачив чим відрізняється сформований SYS_GUID і UUID тільки є рисочки, але це ж такого ж формату значення.

    • @it_skills_ua
      @it_skills_ua หลายเดือนก่อน

      Тут не в рисочках справа. SYS_GUID це значення яке унікальне в рамках однієї бази даних Oracle. А UUID це значення, яке буде глобально унікальне у всіх системах. Уявіть ситуацію: у вас є 3 окремих бази даних, і кожна із цих 3-х БД, збирає дані про клієнтів в однотипну таблицю, яка є в кожній з 3-х БД. Ви зробили SYS_GUID як ідентифікатор клієнта в кожній з 3-х БД. І в один момент, вам потрібно дані з 3-х БД, мігрувати (перенести) в одну єдину БД в одну таблицю. І під час міграції у вас будуть помилки із-за дублікатів даних в ідентифікаторі клієнта, так як SYS_GUID згенерувався з однаковим значенням в 3-х різних БД. І вам прийдеться виправляти ці дублі, тобто генерувати нові ідентифікатори, для повторюваних SYS_GUID при злитті 3-х БД в одну. А якщо спочатку використовувати UUID в різних 3-х БД, то потім при злитті даних, помилок з дублями не буде, так як кожне згенероваване UUID значення глобально унікальне, тобто у всьому світі всі UUID значення різні! Я у відео говорив, вірогідність того, що UUID значення може повторитися десь, становить 1 до 2^122 (це приблизно 1 до 5.3×10^36). На практиці це означає, що навіть при генерації мільярдів UUID в секунду ймовірність повернення дублів залишається настільки малою, що їй можна знехтувати.

  • @IT_Enthusiast
    @IT_Enthusiast หลายเดือนก่อน

    Синтаксис через кому, це не inner join, це full або перехресне з'єднання.

    • @it_skills_ua
      @it_skills_ua หลายเดือนก่อน

      Якщо нема умови звʼязку через WHERE, тоді так, це буде перехресне з'єднання або він же декартовий добуток. Але коли зʼєднання таблиць через "синтаксис через кому" і є умова зʼєднання по стовпчикам у WHERE - це аналог inner join. В моєму прикладі як раз я це і показував.

    • @it_skills_ua
      @it_skills_ua หลายเดือนก่อน

      Також full або перехресне з'єднання це зовсім різні речі. FULL це тип джоіну, а перехресне з'єднання - це результат вибірки даних без умови з'єднання таблиць.

  • @it_skills_ua
    @it_skills_ua หลายเดือนก่อน

    Пишіть свої думки з приводу цього міфу. Через деякий час в коментарях додам посилання на відео, де детально розберу цю ситуацію: проаналізуємо план виконання запитів і з'ясуємо міф про продуктивність цих двох синтаксисів.

  • @SHKIPPER989
    @SHKIPPER989 2 หลายเดือนก่อน

    Коментар в підтримку каналу!_)

    • @it_skills_ua
      @it_skills_ua 2 หลายเดือนก่อน

      Дякую вам🙌

  • @ОленаСубчинська
    @ОленаСубчинська 2 หลายเดือนก่อน

    Дуже гарне відео, дякую! Випадково потрапила на нього, підписалася)

    • @it_skills_ua
      @it_skills_ua 2 หลายเดือนก่อน

      Дякую за відгук та підписку)

  • @Vikzvv
    @Vikzvv 3 หลายเดือนก่อน

    Дякую, Костянтине. Справді, змінні через амперсанди допомагають відладити код перед тим, як вставляти його у функцію. Але у функції вже потрібно зробити автозаміну амперсанду на двокрапку.

  • @redsun9594
    @redsun9594 3 หลายเดือนก่อน

    В ідеалі users i books мають мати many-to-many звʼязок щоб досягти повної 2-ї форми

  • @it_skills_ua
    @it_skills_ua 3 หลายเดือนก่อน

    Пишіть нам в телеграм: t.me/it_skills_sm

  • @vitya.obolonsky
    @vitya.obolonsky 3 หลายเดือนก่อน

    епать ліниві

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      Правильне використання ШІ економить ваш час. Це відео не про лінь, це про оптимізацію👌

    • @vitya.obolonsky
      @vitya.obolonsky 3 หลายเดือนก่อน

      @@it_skills_ua ну 50/50) Років через 5 замінить нас 😀

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      @@vitya.obolonsky поживемо, подивимося)

  • @andriyloz7558
    @andriyloz7558 3 หลายเดือนก่อน

    Дякую! Було цікаво.

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      І вам дякую за фітбек🤝

  • @GenicheskySport
    @GenicheskySport 3 หลายเดือนก่อน

    Дякую за цікаве відео!

  • @Stas_Gutsal
    @Stas_Gutsal 3 หลายเดือนก่อน

    Круте відео - дякую за подарунок 🍾🍾🍾 Було б цікаво ще подивитись, як правильно використовувати Chat GPT або інший ШІ, або відео "як правильно гуглить", бо це окрема навичка як показує практика 😊

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      @@Stas_Gutsal Так, важлива навичка будь-якого ITшника це вірно гуглити раніше, а зараз це використання ШІ

  • @Vikzvv
    @Vikzvv 3 หลายเดือนก่อน

    Дуже корисне відео👍 Дякую, Костянтине 🤝

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      Намагаюся робити лише корисні відео💪

  • @Stas_Gutsal
    @Stas_Gutsal 3 หลายเดือนก่อน

    Дякую за відео - звісно цікаво, чекаємо ще подібні 😊 Було б круто ще побачити саме інтерв'ю, особливо технічне. Або хоча б приклади, бо багато хто говорить, що вони плюс-мінус у всіх однакові. Тому хотілося б побачити саме урок від майстра 👨‍💻🥷

    • @it_skills_ua
      @it_skills_ua 3 หลายเดือนก่อน

      Інтерв'ю, вона ж співбесіда по SQL, це відео десь на хвилин 40-50 мінімум, не впевнений, що стільки часу буде багато людей таке дивитися, але подумаю, над цією ідеєю. Дякую за відгук)

    • @Stas_Gutsal
      @Stas_Gutsal 3 หลายเดือนก่อน

      @@it_skills_ua як варіант можна поділити на частини і люди самі будуть вибирати те, що їм цікаво 🤔

  • @it_skills_ua
    @it_skills_ua 3 หลายเดือนก่อน

    Для видалення дублікатів, можна використовувати такий SQL запит: DELETE FROM table_name t1 WHERE EXISTS ( SELECT 1 FROM table_name t2 WHERE t1.field1 = t2.field1 AND t1.field2 = t2.field2 AND t1.id > t2.id ); COMMIT;

  • @Stas_Gutsal
    @Stas_Gutsal 4 หลายเดือนก่อน

    Дякую за круте відео - візьму ваші поради на замітку 😎. Бажаю Вам сил та натхнення для подальшого розвитку вашого контенту. Дуже подобаються ваші відео складовими професіоналізму та гумором

    • @it_skills_ua
      @it_skills_ua 4 หลายเดือนก่อน

      @@Stas_Gutsal без гумору зараз нікуди😃 Дякую за відгук🙏

  • @КостяНадєждін
    @КостяНадєждін 4 หลายเดือนก่อน

    Це боляче😅

  • @GenicheskySport
    @GenicheskySport 4 หลายเดือนก่อน

    Жиза 😂

  • @Stas_Gutsal
    @Stas_Gutsal 4 หลายเดือนก่อน

    Дякую за круте відео 😊 при перегляді згадався мем, коли джун дропає продову базу. Сподіваюсь не це Вас надихнуло над його створенням 😅😅😅

  • @Stas_Gutsal
    @Stas_Gutsal 4 หลายเดือนก่อน

    Милиця це теж рішення - головне, що працює 😅😅😅

    • @it_skills_ua
      @it_skills_ua 4 หลายเดือนก่อน

      Краще таке називати workaround)

  • @Vikzvv
    @Vikzvv 4 หลายเดือนก่อน

    Це не баг, це фіча 👍

    • @it_skills_ua
      @it_skills_ua 4 หลายเดือนก่อน

      @@Vikzvv 100 відсотків 😁

  • @GenicheskySport
    @GenicheskySport 4 หลายเดือนก่อน

    Синій екран смерті😅

    • @it_skills_ua
      @it_skills_ua 4 หลายเดือนก่อน

      @@GenicheskySport якщо це на MacOS, то це хана 😂

  • @КостяНадєждін
    @КостяНадєждін 4 หลายเดือนก่อน

    А ти пробував вимкнути та знову увімкнути свій компʼютер?

    • @it_skills_ua
      @it_skills_ua 4 หลายเดือนก่อน

      @@КостяНадєждін ахахаха, ага, повинно допомогти 😁

  • @it_skills_ua
    @it_skills_ua 4 หลายเดือนก่อน

    Не знаю, у мене на компʼютері працює, це щось у тебе😅