Cross apply and outer apply in sql server

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

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

  • @SKAV93
    @SKAV93 8 лет назад +67

    I have to admit I am one of the millions of people who watch or read an article and never leave a comment even when the article is good. However in this case I have to make an exception since the explanation on how to use CROSS APPLY in this video is just brilliant!!.
    I have heard may people trying to explain and seen it used more frequently now and I kept thinking that an INNER JOIN could be used instead of a CROSS APPLY.
    This video has cleared up any misunderstanding and I want to say special thanks to kudvenkat for taking the time to explain so well.

    • @Csharp-video-tutorialsBlogspot
      @Csharp-video-tutorialsBlogspot  8 лет назад +7

      +SKAV93 Thank you so much for the feedback. Means a lot. I am very glad you found the videos useful and cleared your misunderstanding.
      I have organised all the Dot Net & SQL Server video tutorials in to playlists, which could be useful to you
      ruclips.net/user/kudvenkatplaylists?view=1&sort=dd
      If you need DVDs or to download all the videos and slides for offline viewing please visit
      www.pragimtech.com/kudvenkat_dvd.aspx
      Slides and Text Version of the videos can be found on my blog
      csharp-video-tutorials.blogspot.com
      Tips to effectively use my youtube channel.
      ruclips.net/video/y780MwhY70s/видео.html
      If you want to receive email alerts, when new videos are uploaded, please subscribe to my youtube channel.
      ruclips.net/user/kudvenkat
      If you like these videos, please click on the THUMBS UP button below the video.
      May I ask you for a favor. I want these tutorials to be helpful for as many people as possible. Please share the link with your friends and family who you think would also benefit from them.
      Best Regards
      Venkat

  • @robertbobm
    @robertbobm 9 лет назад +27

    I've been developing in SQL for 5 years now. I've come across outer apply and cross apply in the past, but never truly knew why they were used instead of inner join or left join. I can't believe how simple it was, thank you so much. Please keep up the good work, your tutorials have helped me a lot. I hope you consider doing some mobile development and smart device development tutorials in the near future!

  • @sangeethks2011
    @sangeethks2011 8 лет назад +29

    One of the most valuable 8 minutes in youtube.

  • @88spaces
    @88spaces 3 года назад +2

    Sometimes you wonder if you really understand a concept. Your video brings it home. Thank you.

  • @S-we2gp
    @S-we2gp 8 месяцев назад +1

    Thanks for being the only guy to put a coherent explanation together.

  • @naveenkumarmadari5883
    @naveenkumarmadari5883 2 года назад +1

    Hi Venkat, I've been following your channel for almost 9 years now. Both C# , TSQL nd recently SQL performance. I must admit your courses are game change in my career. Keep up the good work. A big thank you for your service. God bless you!

  • @howardtheduck24
    @howardtheduck24 7 лет назад +12

    Microsoft should hire you to write their books. Good work, thanks

  • @HinesBrad
    @HinesBrad 8 лет назад +6

    I often go on a wild goose chase looking for something that simply and clearly explains concepts This video is exceptional and feel like I am viewing an excellent series. Thank you.

  • @srcousar
    @srcousar 7 лет назад

    Today, for the first time, I came across code in a stored procedure that used outer apply and I had no idea why it was used. So, like everyone else, I googled outer apply and read articles attempting to explain how to use it. No Good. I simply did not understand. But this simple, clear, easy to understand video brought me up to speed on the outer apply and the cross apply. It's so good to understand and come out of the dark about something. Thank you.

  • @ravijethva1250
    @ravijethva1250 5 лет назад

    before landing to this video, CROSS APPLY was Everest me! I did not know how simpler it was.. you made it simple! thank you..

  • @justinli19901027
    @justinli19901027 8 лет назад +3

    I love this guy as a generous human being who love to share with others! Thank you so much for the most excellent tutorials!

  • @tr3251qw
    @tr3251qw 3 года назад +1

    Thank a lot for this video ! Your explanation is the best !

  • @mipebs
    @mipebs 8 лет назад

    I am just sitting since hours to understand the original Microsoft course 461 (video and book) regarding this topic - without any progress ...then I searched on RUclips and found this excellent contribution. Thank You very much!!

  • @nayeersamsi808
    @nayeersamsi808 Год назад

    After 6 years of working ..finally i understood it ... Phew ..late but at least reach

  • @VeritacitySolutions
    @VeritacitySolutions 8 лет назад

    Agreeing with other commenters. Very clear and concise explaination. Now that I have watched this video the msdn discussion makes more sense. Thank you.

  • @matthewbromilow3927
    @matthewbromilow3927 8 лет назад +6

    Thanks even better than the Microsoft tutorial the explanation was really clear and its opened up a lot of practical possibilities too!

  • @dennisdanield
    @dennisdanield 6 лет назад

    How simply he is explaining..Great Sir.Thank you very much.

  • @narendrac2260
    @narendrac2260 3 года назад

    This is really quality material on cross/outer apply

  • @krzysztofs8535
    @krzysztofs8535 7 лет назад +1

    Thank you for educating community. This tutorial is the best available on youtube. You are best teacher in the world.

  • @fabianolmos737
    @fabianolmos737 9 лет назад +2

    Sir, I must be grateful with you for this tutorials, right now I'm studying for the 70-461 exam and this have been of great help for me

  • @RaviVanam99
    @RaviVanam99 7 месяцев назад

    Thanks!!. I finally understood. You are awesome!

  • @MikeWood-kp2tx
    @MikeWood-kp2tx 8 лет назад +4

    Brilliant, so concise and you show each logical step. Thank you!

  • @BrokenLightPole
    @BrokenLightPole 4 года назад +1

    great video, good explanation, reading articles and trying to find out what CROSS/OUTER APPLY do and why they are needed did not help but you video helped me a lot!

  • @KedIsKeenSports
    @KedIsKeenSports Год назад

    Awesome explanation of this!! 👏🏾 👏🏾 Great job!

  • @lorisean06
    @lorisean06 3 года назад

    Thank you for such a clear and concise explanation. I had tried reading various forums on this topic and it wasn't making sense. This explanation is perfect!

  • @saikiran-xo5we
    @saikiran-xo5we 8 лет назад +1

    clearly explained with good examples. thanks sir.

  • @escapetothesky
    @escapetothesky 3 года назад

    Clear and concise .. good video, thank you

  • @fluxcap4630
    @fluxcap4630 2 года назад

    Amazing video! clear and concise explanation, with easy to understand examples. 10/10 brother

  • @bnguyenp6
    @bnguyenp6 8 лет назад

    Hi Venkat, thanks a millions time for posting these video, I'm sending these video to all of my friend. I been searching for video that explain clearly and to the point. Yours are the only one do that. Thanks again

  • @patriciaconstantinososa7298
    @patriciaconstantinososa7298 8 лет назад

    My new favourite RUclips channel, thank you Venkat for your generous effort to explain these concepts in a clear manner to everyone!

  • @jackwillhoite6400
    @jackwillhoite6400 7 лет назад

    Excellent explanation of an often misunderstood topic. Thank you.

  • @kevinfry3952
    @kevinfry3952 8 лет назад +1

    Thank you. I have watched many of these but this was the best explanation by far!

  • @sumx1972
    @sumx1972 6 лет назад

    Excellent explanation. I like the fact that you demonstrated APPLY by first relating to our prior knowledge of JOINs. Choice of example makes great sense. Tx Kudvenkat.

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

    Thankyou for this amazing explaination

  • @vishwanath0401
    @vishwanath0401 4 года назад

    Wonderful explanation with clear and precise examples. Very helpful. Loved it Venkat.

  • @naodagere8210
    @naodagere8210 4 года назад

    I am always thinking the time it took you to prepare such an amazing resource.Thank you so much. God bless you.

  • @saikiranp.r6966
    @saikiranp.r6966 5 лет назад

    To the point explanation. Venkat you just made my day. Thank you and keep us teaching.

  • @CBrown
    @CBrown 6 лет назад

    This video helped clarify APPLYs a lot. Thank you.

  • @sjirjis7
    @sjirjis7 6 лет назад +1

    You always have the best content! Clear lecture and demo, every time!

  • @sonynavi
    @sonynavi 4 года назад

    Crisp and clear explanation

  • @tiagosilva856
    @tiagosilva856 4 года назад +1

    Good Job 👍

  • @suryanarayanbaliarsingh5363
    @suryanarayanbaliarsingh5363 6 лет назад

    Brilliant... Once again Thank you Venkat Sir..Your explanations are outstanding.

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

    very useful tutorials till now

  • @Shri-RAM-JaiBajrangBali
    @Shri-RAM-JaiBajrangBali 10 месяцев назад

    YOU CAN LEARN FROM ANYWHERE BUT TRUST ME IF YOU WANT TO LEARN IN A VERY EASIEST WAY PLEASE LEARN FROM KUDVENKAT, YOU CAN CRACK ANY SQL INTERVIEW AFTER LEARNING FROM THESE VIDEOS... I HAVE CRACKED AND AGAIN AND AGAIN I AM LEARNING FROM HIS VIDEOS... THERE IS NO WORD, HOW TO SAY THANKS OR ANY MOST POPULAR WORD..KUDVENKAT SIR YOU ARE BEST SIR WHO TEACHES WELL WITH CRISP VOICE.. ONE WORD YOU ARE THE BEST OF BEST GURU...

  • @amirmir3244
    @amirmir3244 8 лет назад

    Exceptionally explained, your way of breaking it down was fantastic!!!! I am so going to follow all your videos and blogs. Thank you and God bless.

  • @ugochionwuliri5300
    @ugochionwuliri5300 7 лет назад

    venkat you're the best. These videos are so rich and well explained. Thank you for taking out time to do this.

  • @ronakpatel4239
    @ronakpatel4239 7 лет назад

    How could you be so precise. It's amazing. Thanks

  • @alfredmercer4081
    @alfredmercer4081 5 лет назад

    Thank you for this very clear explanation. I was able to really streamline some of my code with this.

  • @Theanatolievich
    @Theanatolievich 8 лет назад

    The best sql videos ever.

  • @mattnielsen9812
    @mattnielsen9812 7 лет назад

    Thanks for the video, make understanding this function much easier.

  • @RizwanAhmedSurhio
    @RizwanAhmedSurhio 6 лет назад

    BRILLIANT !! Million Thanks

  • @sasyboy2
    @sasyboy2 2 года назад

    Great explanation, thank you.

  • @sakalleydhruv
    @sakalleydhruv 8 лет назад

    Venkat, really great explanation! I must admit, you have really taken a complex concept and broken it down well for anyone to comprehend. I would like you to add on to this with an example of pivoting (multiple columns) from a table based on a value in a certain column. Don't forget to link that video in here if you do.

  • @TheAndozio
    @TheAndozio 4 года назад

    THANKS FOR THE GREAT VIDEO.

  • @trinamarie2107
    @trinamarie2107 8 лет назад

    Thanks as always for a clear and succinct explanation! I learn so much from your tutorials - they are the best!

  • @bnguyenp6
    @bnguyenp6 8 лет назад

    same here . This is a brilliant explanation

  • @saifqawasmeh9664
    @saifqawasmeh9664 6 лет назад

    you my friend are genius, thank you for this tutorial

  • @rohithlobo635
    @rohithlobo635 5 лет назад

    You're the best.. kudos KUDVenkat :) you make our lives so simple...:)

  • @deepikakbify
    @deepikakbify 8 лет назад +1

    Thank you very much for these videos.

  • @MrIrrepressible
    @MrIrrepressible 6 лет назад

    Great vid, easy to follow and understand.

  • @kokosda
    @kokosda 2 года назад

    Greate explanation, bro!

  • @hemanttoday
    @hemanttoday 4 года назад

    Great work.

  • @michaelhearmon9965
    @michaelhearmon9965 5 лет назад

    Thank you very much, this is what I was looking for. Subscribbed

  • @gizmo928
    @gizmo928 5 лет назад

    This was the best explanation, thank you so much!

  • @nycolassilvestre6434
    @nycolassilvestre6434 6 лет назад

    Thank you for the explanation!
    I really appreciate it.

  • @Chinnurockbells
    @Chinnurockbells Год назад

    good example sir

  • @chitranjansoni2455
    @chitranjansoni2455 7 лет назад

    excellent explanation...over the vedio on youtube.

  • @sandeepbabusirisinagandla2504
    @sandeepbabusirisinagandla2504 6 лет назад

    Good explanation...!

  • @alekseyr7394
    @alekseyr7394 8 лет назад +1

    It's just perfect, thanks!

  • @ananthasubramanian7355
    @ananthasubramanian7355 5 лет назад

    Thank you for a nice video

  • @pparturo2007
    @pparturo2007 7 лет назад

    Excellent explanation.

  • @EisenSpitze
    @EisenSpitze 8 лет назад

    thx for this Video ! A very simple but clear Video, which helps it easy to understand !
    And thxfor speaking slowly ;)

  • @rajenshah8032
    @rajenshah8032 7 лет назад

    Excellent explanation...

  • @deepakbhagat811
    @deepakbhagat811 5 лет назад

    thank you this tutorial is very informative

  • @NaveedAmwani1
    @NaveedAmwani1 9 лет назад +1

    wonderful explaination

  • @dineshs4560
    @dineshs4560 6 лет назад

    This video make my day as useful. Thanks a lot for the simple explanation. Keep it up Bro...

  • @AngeloBommarito
    @AngeloBommarito 5 лет назад

    Your videos are excellent, and easy to understand. Thank you very much. You should get these on Khan Academy

  • @meettoraju
    @meettoraju 5 лет назад

    Brilliant...

  • @AshProgHelp
    @AshProgHelp 5 лет назад

    thanks for this tutorial

  • @romeror1945
    @romeror1945 5 лет назад

    great video

  • @hungrymynd5673
    @hungrymynd5673 7 лет назад

    Great tutorial. Thank you!

  • @7116matrix
    @7116matrix 8 лет назад

    Awesome lesson, thanks!

  • @sajadahanger9499
    @sajadahanger9499 4 года назад

    Loved it!

  • @julianatlas5172
    @julianatlas5172 4 года назад

    good info, thanks!

  • @epicwhat001
    @epicwhat001 7 лет назад

    Ok. I think outer apply is equivalent to left inner join based on the results not left outer join. Great video but nobody noticed that, Left outer join will return non matching rows from left only but outer apply returned matching rows and non matching rows from the left

  • @hishoegypt1980
    @hishoegypt1980 6 лет назад

    Thank you very much

  • @michaelmauter3670
    @michaelmauter3670 6 лет назад

    Nice video, thank you!

  • @tam1586
    @tam1586 8 лет назад

    Great explanation! Thanks! :)

  • @stephane777_
    @stephane777_ 8 лет назад +1

    thank you kudvenkat, really helpful ! I am gonna subscribe :)

  • @tharif4me
    @tharif4me 9 лет назад

    Nice Article...Thanxx....Bro

  • @dnadelson
    @dnadelson 8 лет назад

    amazing as always.

  • @chesterchaz135
    @chesterchaz135 4 года назад +1

    In video 31 you mentioned that inline table valued function can be used in a join with an example. Why did that work and not this ?

  • @arkalahiri8749
    @arkalahiri8749 4 года назад

    This is the best content i have found till date...excellent work sir....where can i find the scripts to create the tables you use for demonstration?

  • @younesshaimi1450
    @younesshaimi1450 7 лет назад

    great job

  • @klevindoda8317
    @klevindoda8317 6 лет назад

    Brilliant!

  • @aartibhatia8415
    @aartibhatia8415 6 лет назад

    Hello Sir, u r my Guru. Please provide us tutorials for Optimisation. It's a request..

  • @behnamdehghan
    @behnamdehghan 8 лет назад

    Very helpful, thanks! (y)

  • @mic9185
    @mic9185 5 лет назад

    Thanks!

  • @RAlvTorre
    @RAlvTorre 5 лет назад

    Hello Venkat, thank you for the tuts! Would you please help me find the SQL scripts? I cannot find them anywhere on your blog. I have been following this series and would like to work through the tables as I progress through. thanks in advance.

  • @welumkxyz694
    @welumkxyz694 7 лет назад

    nice explanation