Our Most Power Query Yet! Recursive CTE's (Common Table Expressions) | Essential SQL

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

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

  • @AbdulSamad-xe2xe
    @AbdulSamad-xe2xe 4 ปีที่แล้ว +13

    Probably the most simplified explanation of recursive CTE,
    Thanks a lot sir, keep the good work n stay safe.

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

      Thanks! I appreciate that!

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

    I had no clue about RCTEs even after various tutorials but you really simplified it for me. Thanks a lot.

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

      My pleasure! I’m glad the video made it easier for you to understand recursive CTE’s

  • @parikshitr.rajpara5187
    @parikshitr.rajpara5187 3 หลายเดือนก่อน

    very helpful video. perhaps the simplest explanation out of all the videos out there! Thank you so much!

  • @michaelkoss
    @michaelkoss 9 หลายเดือนก่อน +1

    Late to the party, but...
    In your first example, your termination clause was "n < 10" and yet, you got 10 in your results. Can you explain why that is?
    Fantastic video! Thank you so much. This really helped me understand (except the termination clause lol)

    • @goforchuck
      @goforchuck 9 หลายเดือนก่อน +1

      I think it's because when it gets to the 9th iteration, 9 is still less than 10 and the query is selecting 9 + 1 for that iteration. The results include 1 because 1 is the "seed" value that is also being selected with the first select statement.

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

    How are recursive ctes evaluated? I was hoping for step by step approach. What does union all have to do with anything? Shouldn't anchor statement be called multiple times when recursive statement is called?

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

    Thank you, you're great! You helped me a lot! I finally got it!

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

    Thanks for the video! How would you introduce a recursive starting at 0 and going by .125?

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

    That was extremely helpful. Thank you much!

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

    Thank you, very helpful.

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

    Great video, really helpful, Thanks 👍

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

    Great video, thank you!

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

    If using MySQL the syntax is
    WITH RECURSIVE

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

      That for pointing that out! I find it interesting how each "dialect" is slightly different.

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

      @@EssentialSQL thank you so much for the video!