Cross apply and outer apply in sql server

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 114

  • @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
      ua-cam.com/users/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.
      ua-cam.com/video/y780MwhY70s/v-deo.html
      If you want to receive email alerts, when new videos are uploaded, please subscribe to my youtube channel.
      ua-cam.com/users/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

  • @sangeethks2011
    @sangeethks2011 8 років тому +29

    One of the most valuable 8 minutes in youtube.

  • @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!

  • @88spaces
    @88spaces 4 роки тому +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!

  • @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!

  • @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!

  • @krzysztofs8535
    @krzysztofs8535 7 років тому +1

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

  • @howardtheduck24
    @howardtheduck24 7 років тому +12

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

  • @arunsundar3739
    @arunsundar3739 6 днів тому

    nicely explained with simple examples, clear & concise, thank you very much for sharing :)

  • @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 UA-cam and found this excellent contribution. Thank You very much!!

  • @tr3251qw
    @tr3251qw 3 роки тому +1

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

  • @dennisdanield
    @dennisdanield 6 років тому

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

  • @MikeWood-kp2tx
    @MikeWood-kp2tx 8 років тому +4

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

  • @saikiran-xo5we
    @saikiran-xo5we 8 років тому +1

    clearly explained with good examples. thanks sir.

  • @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

  • @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!

  • @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!

  • @narendrac2260
    @narendrac2260 3 роки тому

    This is really quality material on cross/outer apply

  • @kevinfry3952
    @kevinfry3952 8 років тому +1

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

  • @KedIsKeenSports
    @KedIsKeenSports Рік тому

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

  • @patriciaconstantinososa7298
    @patriciaconstantinososa7298 8 років тому

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

  • @escapetothesky
    @escapetothesky 3 роки тому

    Clear and concise .. good video, thank you

  • @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

  • @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.

  • @RaviVanam99
    @RaviVanam99 7 місяців тому

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

  • @Shri-RAM-JaiBajrangBali
    @Shri-RAM-JaiBajrangBali 11 місяців тому

    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...

  • @jackwillhoite6400
    @jackwillhoite6400 7 років тому

    Excellent explanation of an often misunderstood topic. Thank you.

  • @sjirjis7
    @sjirjis7 6 років тому +1

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

  • @saikiranp.r6966
    @saikiranp.r6966 5 років тому

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

  • @fluxcap4630
    @fluxcap4630 2 роки тому

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

  • @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.

  • @CBrown
    @CBrown 6 років тому

    This video helped clarify APPLYs a lot. Thank you.

  • @nayeersamsi808
    @nayeersamsi808 Рік тому

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

  • @Theanatolievich
    @Theanatolievich 8 років тому

    The best sql videos ever.

  • @vishwanath0401
    @vishwanath0401 4 роки тому

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

  • @suryanarayanbaliarsingh5363
    @suryanarayanbaliarsingh5363 6 років тому

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

  • @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.

  • @alfredmercer4081
    @alfredmercer4081 5 років тому

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

  • @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.

  • @RizwanAhmedSurhio
    @RizwanAhmedSurhio 6 років тому

    BRILLIANT !! Million Thanks

  • @ronakpatel4239
    @ronakpatel4239 7 років тому

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

  • @pasito287
    @pasito287 3 місяці тому

    very useful tutorials till now

  • @MrIrrepressible
    @MrIrrepressible 6 років тому

    Great vid, easy to follow and understand.

  • @sohailkan17
    @sohailkan17 3 місяці тому

    Thankyou for this amazing explaination

  • @sonynavi
    @sonynavi 4 роки тому

    Crisp and clear explanation

  • @tiagosilva856
    @tiagosilva856 4 роки тому +1

    Good Job 👍

  • @mattnielsen9812
    @mattnielsen9812 7 років тому

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

  • @trinamarie2107
    @trinamarie2107 8 років тому

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

  • @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.

  • @rohithlobo635
    @rohithlobo635 5 років тому

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

  • @gizmo928
    @gizmo928 5 років тому

    This was the best explanation, thank you so much!

  • @saifqawasmeh9664
    @saifqawasmeh9664 6 років тому

    you my friend are genius, thank you for this tutorial

  • @bnguyenp6
    @bnguyenp6 8 років тому

    same here . This is a brilliant explanation

  • @sasyboy2
    @sasyboy2 2 роки тому

    Great explanation, thank you.

  • @deepikakbify
    @deepikakbify 8 років тому +1

    Thank you very much for these videos.

  • @chitranjansoni2455
    @chitranjansoni2455 7 років тому

    excellent explanation...over the vedio on youtube.

  • @TheAndozio
    @TheAndozio 4 роки тому

    THANKS FOR THE GREAT VIDEO.

  • @michaelhearmon9965
    @michaelhearmon9965 5 років тому

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

  • @hemanttoday
    @hemanttoday 4 роки тому

    Great work.

  • @Chinnurockbells
    @Chinnurockbells Рік тому

    good example sir

  • @nycolassilvestre6434
    @nycolassilvestre6434 6 років тому

    Thank you for the explanation!
    I really appreciate it.

  • @kokosda
    @kokosda 2 роки тому

    Greate explanation, bro!

  • @dineshs4560
    @dineshs4560 6 років тому

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

  • @NaveedAmwani1
    @NaveedAmwani1 9 років тому +1

    wonderful explaination

  • @alekseyr7394
    @alekseyr7394 8 років тому +1

    It's just perfect, thanks!

  • @sandeepbabusirisinagandla2504
    @sandeepbabusirisinagandla2504 6 років тому

    Good explanation...!

  • @EisenSpitze
    @EisenSpitze 8 років тому

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

  • @pparturo2007
    @pparturo2007 7 років тому

    Excellent explanation.

  • @rajenshah8032
    @rajenshah8032 7 років тому

    Excellent explanation...

  • @ananthasubramanian7355
    @ananthasubramanian7355 5 років тому

    Thank you for a nice video

  • @AshProgHelp
    @AshProgHelp 5 років тому

    thanks for this tutorial

  • @deepakbhagat811
    @deepakbhagat811 5 років тому

    thank you this tutorial is very informative

  • @tharif4me
    @tharif4me 9 років тому

    Nice Article...Thanxx....Bro

  • @tam1586
    @tam1586 8 років тому

    Great explanation! Thanks! :)

  • @7116matrix
    @7116matrix 8 років тому

    Awesome lesson, thanks!

  • @hungrymynd5673
    @hungrymynd5673 7 років тому

    Great tutorial. Thank you!

  • @dnadelson
    @dnadelson 8 років тому

    amazing as always.

  • @romeror1945
    @romeror1945 5 років тому

    great video

  • @stephane777_
    @stephane777_ 8 років тому +1

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

  • @meettoraju
    @meettoraju 5 років тому

    Brilliant...

  • @AngeloBommarito
    @AngeloBommarito 5 років тому

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

  • @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

  • @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 ?

  • @michaelmauter3670
    @michaelmauter3670 6 років тому

    Nice video, thank you!

  • @julianatlas5172
    @julianatlas5172 4 роки тому

    good info, thanks!

  • @sajadahanger9499
    @sajadahanger9499 4 роки тому

    Loved it!

  • @younesshaimi1450
    @younesshaimi1450 7 років тому

    great job

  • @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.

  • @behnamdehghan
    @behnamdehghan 8 років тому

    Very helpful, thanks! (y)

  • @hishoegypt1980
    @hishoegypt1980 6 років тому

    Thank you very much

  • @welumkxyz694
    @welumkxyz694 7 років тому

    nice explanation

  • @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?

  • @klevindoda8317
    @klevindoda8317 6 років тому

    Brilliant!

  • @aartibhatia8415
    @aartibhatia8415 6 років тому

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