SQL Merge Statement Tutorial A-Z | How to use Merge in SQL step by step

Поделиться
HTML-код
  • Опубликовано: 7 апр 2024
  • In this video we will understand the SQL merge statement. Using merge statement we can insert , update and delete data in a single statement.
    script:
    CREATE TABLE SourceProducts(
    ProductID INT,
    ProductName VARCHAR(50),
    Price DECIMAL(9,2)
    );
    CREATE TABLE TargetProducts(
    ProductID INT,
    ProductName VARCHAR(50),
    Price DECIMAL(9,2)
    );
    delete from SourceProducts;
    INSERT INTO SourceProducts VALUES(1,'Table',90),(3,'Chair',70)
    delete from TargetProducts;
    INSERT INTO TargetProducts VALUES(1,'Table',100),(2,'Desk',180)
    Zero to hero(Advance) SQL Aggregation:
    • All About SQL Aggregat...
    Most Asked Join Based Interview Question:
    • Most Asked SQL JOIN ba...
    Solving 4 Trick SQL problems:
    • Solving 4 Tricky SQL P...
    Data Analyst Spotify Case Study:
    • Data Analyst Spotify C...
    Top 10 SQL interview Questions:
    • Top 10 SQL interview Q...
    Interview Question based on FULL OUTER JOIN:
    • SQL Interview Question...
    Playlist to master SQL :
    • Complex SQL Questions ...
    Rank, Dense_Rank and Row_Number:
    • RANK, DENSE_RANK, ROW_...
    #sql #merge

Комментарии • 20

  • @pranaykukadkar7092
    @pranaykukadkar7092 2 месяца назад +1

    yrrr you are a gem the kind of explanation you give😀

  • @ayushmi77al
    @ayushmi77al 3 месяца назад

    Totally new concept for me, thanks for sharing

  • @dasoumya
    @dasoumya 3 месяца назад +1

    Learnt something new today thank you Ankit for making these kind of videos 🙏🏻

  • @sakshijain3534
    @sakshijain3534 2 месяца назад +1

    This was asked to me in a recent interview, Thanks for clearing the concept.

  • @ravisaxena1599
    @ravisaxena1599 3 месяца назад +1

    Nice 😊

  • @AhmedDayyan-ub8in
    @AhmedDayyan-ub8in Месяц назад

    This is really helpful thank you

  • @snehakulkarni1870
    @snehakulkarni1870 3 месяца назад +1

    I learned something new today. Thank you so much for sharing such insightful content.😊

  • @milindzuge906
    @milindzuge906 3 месяца назад +1

    Thank you so much Ankit for such a beautiful content ❤❤

  • @AAMIRKHAN1602
    @AAMIRKHAN1602 2 месяца назад

    Thanks for this but merge into can handle many other scenarios and it can get tricky

  • @ppenumarti
    @ppenumarti 3 месяца назад +1

    Thanks!

  • @Apna_tahlka_123
    @Apna_tahlka_123 3 месяца назад

    Only if i learn sql can we got job reply jrur dena plj or plj video me thoda hindi me bhi smjhaya kro taki easily smjh aajae thanks i hope u reply soon

  • @sureshraina321
    @sureshraina321 2 месяца назад +1

    can't we do something like this
    trunacte table target_table_name;
    insert into target_table select * from source_table;
    if we want to have all 3 features together.
    Seems weird but still asking

    • @aryabhatt5833
      @aryabhatt5833 2 месяца назад +1

      Right. But, I think when we are dealing with tables having millions of records and only a hundreds need insert, update or delete, then merge makes more sense.

  • @thotakurapavanika7417
    @thotakurapavanika7417 3 месяца назад +2

    Very helpful. Whats the realtime application of this statement?

    • @ankitbansal6
      @ankitbansal6  3 месяца назад +5

      For implementing scd type 1, 2 and 3

    • @vijaypalmanit
      @vijaypalmanit 3 месяца назад

      Very common in loading data while performing ETL