Part 4 Delete duplicate rows in sql

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 277

  • @aravindkumareriventy9406
    @aravindkumareriventy9406 9 ปีที่แล้ว +17

    Grate it works for me, Saved lot of time
    Thank you very much....

    • @Csharp-video-tutorialsBlogspot
      @Csharp-video-tutorialsBlogspot  9 ปีที่แล้ว +9

      +aravind kumar eruventy Thanks a bunch for taking your valuable time to give feedback. Means a lot. Glad you found the videos useful.
      Dot Net & SQL Server videos for aspiring software developers
      th-cam.com/users/kudvenkatplaylists?view=1&sort=dd
      If you need videos for offline viewing, you can order them using the link below
      www.pragimtech.com/Order.aspx
      Code Samples, Text Version of the videos & PPTS on my blog
      csharp-video-tutorials.blogspot.com
      Tips to effectively use our channel
      th-cam.com/video/y780MwhY70s/w-d-xo.html
      Want to receive email alerts, when new videos are uploaded, please subscribe to our channel using the link below
      th-cam.com/users/kudvenkat
      Please click the THUMBS UP button below the video, if you think you liked them
      Thank you for sharing these links with your friends
      Best
      Venkat

    • @rajeevjha3714
      @rajeevjha3714 7 ปีที่แล้ว

      Yes your 2nd and 3rd records also deleted.keep it up.

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @alokranjan7323
    @alokranjan7323 2 ปีที่แล้ว +28

    I'm data engineer today because of this guy. ❣️
    Can never thank you enough.

  • @iainmpickering
    @iainmpickering 4 ปีที่แล้ว +4

    6 years on and still the clearest solution to the age old problem of deleting duplicate rows in a heap in SSMS. Awesome!!!

  • @searez7251
    @searez7251 3 ปีที่แล้ว +4

    Kudvankat, You are giving a Public Service. I can't thank you enough for your Clear and detailed tutorial. God bless you, Sir.

  • @ramakoteswararaovemuri9797
    @ramakoteswararaovemuri9797 7 ปีที่แล้ว +9

    Hi Venkat,
    You are rock star for beginners to learn SQL
    Without basics there is nothing in every course.
    With your course and videos about SQL i got placed in Deloitte.
    In every interview, interviewers never go for advanced level without asking basic level questions. If we are very strong in Basics you can manage and convenience the interviewer with basic knowledge that will create great impact.
    Your videos are reference for any SQL interview and for every concept.
    Thank you so much for your help.

    • @gamemaniax9935
      @gamemaniax9935 2 ปีที่แล้ว

      Hi Rama, for 5 years till now they are asking this same question and due this i got rejected.

    • @Appuapzzzzu
      @Appuapzzzzu ปีที่แล้ว

      ​@@gamemaniax9935y you rejected

  • @afifkhaja
    @afifkhaja 8 ปีที่แล้ว +11

    Mr. Kudvenkat, you are an excellent instructor! The code was very well explained and the example was very helpful. Thanks!

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @harshsaxena05
    @harshsaxena05 3 ปีที่แล้ว +3

    i love you Kudvenkat .. developers will give you blessings always.

  • @TinkerBellLace
    @TinkerBellLace 3 ปีที่แล้ว +1

    Thank you, this helped a lot! I needed to delete 53 duplicate data lines and this came right on time!

  • @RichardCooperrjc
    @RichardCooperrjc 8 ปีที่แล้ว +2

    WOW thank you so much for this video!!! I always knew how to select on recordsets with duplicates using a distinct statement but had never thought about using a CTE to delete the duiplicates. You'r e genius!! :-)

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @sidharthmandal9957
    @sidharthmandal9957 2 ปีที่แล้ว

    This is the best optimal solution i have seen !
    Thank You !

  • @marcocaviezel2672
    @marcocaviezel2672 4 ปีที่แล้ว +1

    This is the solution I was looking for a very long time!
    Thanks a lot! Great work!

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @shrikant1311
    @shrikant1311 8 ปีที่แล้ว +4

    you are excellent instructor! example was very helpful. Thanks a lot!

  • @amkytube5242
    @amkytube5242 4 ปีที่แล้ว

    Really! you are a good teacher. Easy to understand all your videos. Thanks a lot!

  • @KhalidAfridi1
    @KhalidAfridi1 10 ปีที่แล้ว

    Excellent solution to delete the duplicate data using partition function. You are awesome dear, not only this one but all the other videos specially the SQL are fabulous and very much informative and very easy to understand. We learn a lot from your video series.
    Be blessed and thanks alot.

  • @krismaly6300
    @krismaly6300 9 ปีที่แล้ว +1

    Revisiting to refresh my memory.
    I enjoyed watching this video and recommend others.
    Thanks for educating the community and appreciate all your efforts

  • @MrWrklez
    @MrWrklez 6 ปีที่แล้ว +3

    SAVED MY LIFE! THANK YOU! GREAT VIDEO!!!!

  • @manishlalsah8075
    @manishlalsah8075 3 ปีที่แล้ว

    Thankyou sir , I learn CTE also … your way of teaching is great.

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

    Correct guy, you are. Thanks. I'm new to the journey. You're 👍👍👍

  • @nms6077
    @nms6077 ปีที่แล้ว

    This worked for me... Kudos brother :)

  • @LuisAcostax
    @LuisAcostax 5 ปีที่แล้ว

    This is the easiest and most efficient answer I've found! Thanks for this!!

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @RockoHunter123
    @RockoHunter123 3 ปีที่แล้ว +3

    Does deleting the row from CTE EmployeeCTE also deletes it from the underlying Employees table? Did I miss anything here? I thought CTEs are just like views to make joins

  • @mks2613
    @mks2613 9 ปีที่แล้ว +4

    great effort in all video.....very clear explanation

    • @Gadiwalacartoon788
      @Gadiwalacartoon788 6 ปีที่แล้ว

      Try this ...
      th-cam.com/video/yC8pZabO5Sg/w-d-xo.html

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @kirankumar-iz3tw
    @kirankumar-iz3tw 6 ปีที่แล้ว

    u r hunting the quires....straighht forward and indirectly ....great

  • @abhishekmaurya_gkp
    @abhishekmaurya_gkp 9 ปีที่แล้ว

    Great man
    your all the videos are Awesome
    Hats off kudvenkat

  • @Hamkin25
    @Hamkin25 10 ปีที่แล้ว +1

    This is a very interesting video, keep up good job.

  • @SK-kg6en
    @SK-kg6en 5 ปีที่แล้ว

    This guy's voice is so soothing, besides being intellectual ;). Is he married? lol! Jokes apart, thanks for these exceptional videos brother!

  • @williamxu2402
    @williamxu2402 9 ปีที่แล้ว +19

    Just one thing I don't understand:
    You're deleting from the EmployeeCTE, but how come it delete the row in the Employee table?

    • @arjunyadav-bu6zf
      @arjunyadav-bu6zf 7 ปีที่แล้ว +3

      same doubt to me also....have u got answer for this kindly share......

    • @shubh13272anand
      @shubh13272anand 7 ปีที่แล้ว +3

      William Xu CTE is an inbuilt function. Common Table Expression. It doesn't affect table name.

    • @krahul3
      @krahul3 6 ปีที่แล้ว +10

      Thats a good question,
      now when working with CTEs you have to understand they are not normal tables but just 'table expressions', what that means is CTE is created over an already existing normal table, in other words , the CTE's are always working over underlying table.
      so any modification rows of CTEs are actually performed on underlying tables.

    • @krahul3
      @krahul3 6 ปีที่แล้ว +6

      also , another question can be , what if the CTE joins two tables and user decides to delete row/rows from that CTE, in this case SQL server will give an error.

    • @Gadiwalacartoon788
      @Gadiwalacartoon788 6 ปีที่แล้ว

      Try this ...
      th-cam.com/video/yC8pZabO5Sg/w-d-xo.html

  • @PratikJain1599
    @PratikJain1599 4 ปีที่แล้ว

    Finally able to do it 😊👍 Thank you so much !!!

  • @vigneshnagaraj7137
    @vigneshnagaraj7137 3 ปีที่แล้ว

    Awesome. Crystal clear if someone knows window functions

  • @aloktripathi1502
    @aloktripathi1502 7 ปีที่แล้ว

    Thank you Venkut Sir, I learn a lot from your videos

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @danrowe6181
    @danrowe6181 6 ปีที่แล้ว

    Thanks for the video. You provided exactly what I needed to get started with my query.

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @MayankJain255
    @MayankJain255 3 ปีที่แล้ว +1

    Seems like this query isn't working on PostgreSQL DB. Will you please check and confirm the same?
    Just for reference, I have tried running two different versions to achieve this:
    ****** Version 1 ****** :--
    WITH tempEMP as (
    select row_number() over(order by id, firstname, lastname, gender, salary desc) as rn, employees.* from employees
    )
    delete from tempEMP where rn not in (select max(rn) from tempEMP group by id, firstname, lastname, gender, salary)
    ******* Version 2 ****** :--
    with tempEMP as
    (
    select row_number() over (partition by id order by id ) as rn from employees
    )
    DELETE from tempEMP where rn > 1;
    Note: I am able to run the SELECT query but in the case of the DELETE query, I am getting a common error from both of the above queries. Here is my error:
    SQL Error [42P01]: ERROR: relation "tempemp" does not exist¶ Position: 383
    PS: Position in error log changes with the query change.

  • @MuratcanBerber
    @MuratcanBerber 5 ปีที่แล้ว

    What a clear explanation . I solved my problem. Thank you !

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @asrafulshohag269
    @asrafulshohag269 4 ปีที่แล้ว

    I love you sir, you are my hero.

  • @ttkaf5923
    @ttkaf5923 8 ปีที่แล้ว +2

    thanks a lot for this video, but I have a question. you've deleted rows based on duplicated IDs, in real environment, duplicated rows suppose to be considered on multi columns.. am I right?

  • @dipintigupta9777
    @dipintigupta9777 3 ปีที่แล้ว

    All part very nice 👍

  • @meghasyam427
    @meghasyam427 3 ปีที่แล้ว +1

    But cte is a just a temporary result so when we delete rows from cte, why is it deleting rows in main employees table. Can u tell me why cte is effecting main employees table. I don't get this logic. Please explain

    • @jayantdarade
      @jayantdarade 2 ปีที่แล้ว +1

      If cte depends on one base table it affects base table, check kudvenkat's updatable CTE lecture

  • @auroshisray9140
    @auroshisray9140 2 ปีที่แล้ว

    As usual awesome , thank you sir!!

  • @manishvasuki
    @manishvasuki 9 ปีที่แล้ว +3

    awesome,thanks a lot for your explanation.Can u post the video for lock in sql server.

  • @Neha-zd3kt
    @Neha-zd3kt ปีที่แล้ว

    Thank you so much!! this saved me a lot of time

  • @babzo1
    @babzo1 10 ปีที่แล้ว

    Many thanks Venkat,you are a genius! Bless you.Cheers

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @sakshisinghrawat4377
    @sakshisinghrawat4377 7 ปีที่แล้ว

    this is very useful video and understandable.... Thanku so much

  • @shanmukhshan9780
    @shanmukhshan9780 8 ปีที่แล้ว

    great job, nice videos and good explanation........thank u

  • @bcollender
    @bcollender 8 ปีที่แล้ว

    Not all heroes wear capes! thanks buddy

  • @saimahendrapatnaik1477
    @saimahendrapatnaik1477 3 ปีที่แล้ว

    Tq sir simply superb

  • @enghazymeh9921
    @enghazymeh9921 7 ปีที่แล้ว

    very useful example , have a great day

  • @codingpractice3054
    @codingpractice3054 5 ปีที่แล้ว

    At 1:50, I'm trying to copy the query for my example, but I get an error on the "With".... I'm using phpMyAdmin through WAMP. Has anyone else experienced this? Thank you for your time.

  • @RajatMadaanmaddy
    @RajatMadaanmaddy 4 ปีที่แล้ว

    what if there is no id column on which partition is getting done ? so are we going to do the partition on name column or else ?

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

    @Csharp-video-tutorialsBlogspot Hello Venkat, this query is not working in MySQL and giving an error the target table is not updatable. Can you please assist on this ?

  • @natealextarantino5627
    @natealextarantino5627 8 ปีที่แล้ว

    Very helpful tutorial! Thank you +kudvenkat!

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @kiran3711
    @kiran3711 4 ปีที่แล้ว

    that is very good solution sir thank you and i have one doubt if id or primary key is not there means how to how to achieve this please suggest me. thank you in advance

  • @RobTaylor1985
    @RobTaylor1985 ปีที่แล้ว

    this is class, thank you

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

    I'm a beginner 4 months into learning SQL. Isn't this method the same as simply using SELECT DISTINCT ID?

  • @joeserhal
    @joeserhal 10 ปีที่แล้ว +3

    Great video, thanks!!
    Question: in the video, you are assuming that you know that there are duplicate rows in the table.. How can we alter the query to check first for duplicate rows? Meaning, based on your example, what if we had rows with same value for ID but different values for other columns.. In that case they would not be duplicates.. How to handle such scenario? Thanks again

    • @Csharp-video-tutorialsBlogspot
      @Csharp-video-tutorialsBlogspot  10 ปีที่แล้ว +4

      Very good question. As a developer my next question will be what are the conditions then for considering the rows to be duplicate, based on which the query logic depends. Hope this makes sense to you.

    • @MrIrrepressible
      @MrIrrepressible 10 ปีที่แล้ว +5

      you could use this query to check for duplicate rows (you'll need to alter the column name to suit your table):
      SELECT UserName,
      COUNT(UserName) AS NumOccurrences
      FROM MyTable
      GROUP BY UserName
      HAVING ( COUNT(UserName) > 1 )

    • @ksreddyk2776
      @ksreddyk2776 10 ปีที่แล้ว +3

      kudvenkat By using physical location(%%PHYSLOC%%) can we find which row inserted first and which one is new up to now in a table ...,so that based can we delete latest or else old records based on requirement??? is there any possibility like that........,

    • @wonderland9988
      @wonderland9988 3 ปีที่แล้ว

      Hi bro

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

      @@ksreddyk2776 yes , DELETE
      FROM PhysLocTest.SeveralRows
      WHERE PhysLocTest.SeveralRows.%%physloc%%
      NOT IN (SELECT MIN(b.%%physloc%%)
      FROM PhysLocTest.SeveralRows b
      GROUP BY b.Category);

  • @naanlopkromtit
    @naanlopkromtit 2 ปีที่แล้ว

    I accidentally deleted some columns and I’m having a hard time adding them back to my table. Do you know of a sql statement that I can use to add the columns back to my table?

  • @maheshgupta6243
    @maheshgupta6243 6 ปีที่แล้ว

    Hi Venkat , I have a question ,I want to keep a track of the duplicate records I am deleting and I want to store that in a table before delete is that possible using CTE ,IF not then what should be the best way to do it in SQL ? Thanks

  • @RoarMaddy
    @RoarMaddy 2 ปีที่แล้ว

    can we use rowid to delete duplicate?

  • @anujpal2025
    @anujpal2025 9 ปีที่แล้ว +1

    As i run this command is shows erros like-Recursive common table expression 'Tbl_DeleteMulRow' does not contain a top-level UNION ALL operator

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

    Thankyou for the explanation I understood it but its not working in PostGre SQL, kindly help me to know what difference we can make to run it in PostGre ?

  • @followyourideas
    @followyourideas ปีที่แล้ว

    How can I delete rows that are duplicate based on the concatenation for three columns? Meaning for example the outcome of the columns is the same in another row

  • @danil0sweet
    @danil0sweet 8 ปีที่แล้ว

    That really helped me! Thx a lot.

  • @plumcotit2644
    @plumcotit2644 5 ปีที่แล้ว

    good job ,,keep up ...

  • @ChrisAthanas
    @ChrisAthanas 3 ปีที่แล้ว

    So that’s how it’s done!

  • @vivekbhange7150
    @vivekbhange7150 ปีที่แล้ว

    2:42 rownumber is not showing while typing as show here what to do.

  • @cautioni
    @cautioni 3 ปีที่แล้ว +2

    can someone please explain why when row_number>1, row numbers with 2 and 3 are not getting deleted?

    • @gangadharaswamy8856
      @gangadharaswamy8856 ปีที่แล้ว

      For every record there is row number been assigned
      In delete statement before delete the record it check for the value of row number if it is greater than 2 then that record will be deleted.
      In that case record which contains the row number value as 1 those records only remain in a table

  • @kaushikdas4398
    @kaushikdas4398 3 ปีที่แล้ว +1

    Hey ,
    Delete query is not running , ERROR is invalid object name

  • @MayurPunwatkar
    @MayurPunwatkar ปีที่แล้ว

    Hi sir ,
    What if we have different ID’s for each employee?

  • @hamzach5537
    @hamzach5537 5 ปีที่แล้ว

    Love U Sir You are Great, Love From Pakistan

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @theunitedvlog01
    @theunitedvlog01 2 ปีที่แล้ว

    super helpful. thank you

  • @krismaly6300
    @krismaly6300 10 ปีที่แล้ว +1

    AWESOME Guruji

  • @rohitpatil8947
    @rohitpatil8947 8 ปีที่แล้ว +1

    hi
    great videos ....can you please share MSBI videos please....

  • @mohammedasif4349
    @mohammedasif4349 2 ปีที่แล้ว

    Can't we use it in Snowflake??

  • @danish__official5374
    @danish__official5374 2 ปีที่แล้ว

    Great tutorial.

  • @RetainTheDark
    @RetainTheDark ปีที่แล้ว

    how is it different from using DISTINCT keyword?

  • @aravindreddy4507
    @aravindreddy4507 7 ปีที่แล้ว

    Brilliant Sir :-) kudos

  • @dejenwogayehu1240
    @dejenwogayehu1240 7 ปีที่แล้ว +1

    with clause Not recognized MySQL database , What is the alternative?

  • @lilbigstewie
    @lilbigstewie 5 ปีที่แล้ว

    Very well explained. Thank you!

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @agamurat3019
    @agamurat3019 4 ปีที่แล้ว

    well I wanted to insert records where rownumber > 1 into another table how do i handle that? please help me?

  • @sid101invalorant9
    @sid101invalorant9 2 ปีที่แล้ว

    Hi Mr. Venkat,
    I find your videos very helpful for SQL learning.
    I have a doubt in this video. You deleted rows from the CTE, then how were they deleted from original Employees table.

    • @lingfungliu4876
      @lingfungliu4876 2 ปีที่แล้ว

      I got the same question at first
      but when I tried to execute the query in SSMS
      the query actually delete rows from employees table

  • @KalyanS
    @KalyanS 4 ปีที่แล้ว

    nice trick to delete duplicate data

  • @billiondollarsidea8177
    @billiondollarsidea8177 7 ปีที่แล้ว +1

    can you please write a code for the mysql, i have tried a lot on TH-cam but nothing helpful

  • @bobwaithaka
    @bobwaithaka 6 ปีที่แล้ว

    Simple and working fine.

  • @vinodchandak2097
    @vinodchandak2097 8 ปีที่แล้ว +1

    CTE will not work when the data volume is huge.In that case,how do we write the code?

  • @pradeepnara7718
    @pradeepnara7718 10 ปีที่แล้ว

    Thank You very much for your response in uploading this video sir.........

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @giancarloherrera4740
    @giancarloherrera4740 6 ปีที่แล้ว

    It works for me, Thanks!

  • @itsmanjutube
    @itsmanjutube 10 ปีที่แล้ว

    Does it work on Oracle? Oracle CTE is only supporting SELECT statement.
    It throws error when I attempt to delete rows from CTE.

    • @saurabhsinghmaurya8278
      @saurabhsinghmaurya8278 6 ปีที่แล้ว

      I also tried the same in Oracle for delete it throughs error., please let know if you got any solution,

  • @kalyankopparapu2231
    @kalyankopparapu2231 2 ปีที่แล้ว

    Sir what if we didn't assign any row num column to it and how to delete the repeated values (ex:- their is a table called empolyee. Here the empid,emp name,salary are their as the columns but we have same emp names but they contain different empid and salary but we have to delete one of the repeated emp name with out any condition ) is it possible sir because in one interview this question had been asked by an interviewer.

  • @pavanipatchipulusu256
    @pavanipatchipulusu256 6 ปีที่แล้ว +1

    sir, can we delete duplicate rows without using cte?

    • @kingcharan19
      @kingcharan19 5 ปีที่แล้ว

      Yes you can by using group by and having clause

  • @afsanasharmilykashpia1350
    @afsanasharmilykashpia1350 4 ปีที่แล้ว

    I tried the same code but why it is showing " Unrecognized statement type ( near WITH). Please help!

  • @sudikshajanmeda6751
    @sudikshajanmeda6751 4 ปีที่แล้ว

    Hi Sir , why is Order_BY ID is needed here? From the groups of ID, we can directly delete all except one and in that group all IDs are same so why would we Sort it? Can you please explain , in case interviewer asks me this?

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

    Thank u so much 😊

  • @rubanprakash8088
    @rubanprakash8088 3 ปีที่แล้ว

    You are awesome.

  • @urbighosh2258
    @urbighosh2258 4 ปีที่แล้ว

    Can we use the DISTINCT function with SELECT statement?

  • @SiyamandRashid
    @SiyamandRashid 8 ปีที่แล้ว

    thanks alot for these all efforts , i have question regarding find duplicate values
    in most cases the id , is PK and its sequential number which not allow duplicate, so you find duplicate in your example if the name, gender and salary are same but they have different ID ?
    many thanks

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

  • @enikansayegbengagabriel8540
    @enikansayegbengagabriel8540 ปีที่แล้ว

    Wow thank you so much

  • @shankarjadhav5718
    @shankarjadhav5718 6 ปีที่แล้ว

    Great work thank you..

  • @deepaksahirwar
    @deepaksahirwar 3 ปีที่แล้ว

    Awesome. Thank you

  • @jansirani5500
    @jansirani5500 6 ปีที่แล้ว

    Can you explain differences between union and union all, coalesce and isnull, how to optimise sql queries.

  • @GeorgeRoman
    @GeorgeRoman 10 ปีที่แล้ว

    You are great!!! Thanks a lot, I save a lot of time of my life, thanks to you..... :)

    • @maryadam4174
      @maryadam4174 4 ปีที่แล้ว

      th-cam.com/video/YI06S-0tAoc/w-d-xo.html

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

    why it is not working in mysql database