SQL Group By: An Explanation and How To Use It

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

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

  • @DatabaseStar
    @DatabaseStar  15 วันที่ผ่านมา +1

    Want to easily remember the SQL commands for your database? Get my free SQL Cheat Sheets here: www.databasestar.com/get-sql-cheat-sheets/?

  • @goobygoobdisney
    @goobygoobdisney ปีที่แล้ว +51

    I don't usually comment on tutorial videos, but this video is so clear I just want you to know how helpful you are for beginners like me

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

    I'm preparing for DP-900 exam and I was having a hard time with the Group By statement and aggregate functions. This video has helped me understand it perfectly. Thanks! Subscribed.

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

      Thanks! I'm glad the video helped you understand it.

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

    Mate you clarified something for me, I was wondering why I always had to add every other column I had to group by :) plenty helpful keep up the great tutorials!😃

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

      Glad it helped you understand the concept further!

  • @rjjalaparthi545
    @rjjalaparthi545 3 หลายเดือนก่อน +1

    Clear cut explanation, i always had doubt why we need to group by column which we used in select statement when we use aggregate functions in select, now its so clear. Thanks for the help

    • @DatabaseStar
      @DatabaseStar  3 หลายเดือนก่อน

      Glad it was helpful!

  • @ordinaryperson-my7qr
    @ordinaryperson-my7qr 2 ปีที่แล้ว +3

    thanks sooooo much dude
    i NEVER wrapped my head around how this works
    now i am crystal clear :)

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

      Awesome, good to hear!

  • @akanirokingsley3304
    @akanirokingsley3304 8 หลายเดือนก่อน +1

    your explanations resonates with me on a deep level.

    • @DatabaseStar
      @DatabaseStar  8 หลายเดือนก่อน

      This makes me happy. I’m glad the explanations help you!

  • @manojkumar-yc4xq
    @manojkumar-yc4xq 6 หลายเดือนก่อน +2

    What a clean and easy way of explaining the fact. Thank you SIR.

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

      You're welcome!

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

    This was helpful and clear, thank you! I liked your group by question, because I tend to create a question like that when I'm struggling to formulate the correct query.

  • @aciv132
    @aciv132 16 วันที่ผ่านมา +1

    10/10 explanation. Very simple.

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

      Thanks, glad you found it helpful!

  • @diamondsandlipgloss
    @diamondsandlipgloss 5 หลายเดือนก่อน +2

    1:18 why do we need the parenthesis around the asterisk in the SELECT FROM statement?

    • @DatabaseStar
      @DatabaseStar  5 หลายเดือนก่อน +1

      Good question. It's because the word COUNT is a function, and functions need to have brackets at the end of the name so they can run.
      Inside the brackets for functions, we specify parameters, such as values or columns to be processed by the function.
      The COUNT function can count columns: for example, COUNT(first_name) counts the number of first_name values that are not NULL.
      The asterisk is a different parameter to the COUNT function, and it means "count the entire row". So, COUNT(*) means count the entire row.
      Hope that answers your question.

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

      @@DatabaseStar got it, SO VERY helpful
      i don't know how i'll remember all of this 🤦🏾‍♀️

  • @user-iv9sh9fc3c
    @user-iv9sh9fc3c 7 หลายเดือนก่อน +2

    you are definitely a database star. Thank you

  • @thebigcheese1153
    @thebigcheese1153 8 หลายเดือนก่อน +1

    Thanks for actually explaining it.

    • @DatabaseStar
      @DatabaseStar  8 หลายเดือนก่อน

      You’re welcome!

  • @khawar1690
    @khawar1690 7 หลายเดือนก่อน +1

    Very well explained. Aggregated function was helpful to me. Thank you

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

      Glad it was helpful!

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

    Your SQL video was exactly what I needed. Thank you for explaining it so clearly. 😄🎬💻🔍

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

      Thanks, glad you liked it!

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

    Great explanation 💯🤍🤍🤍

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

    Thank you for explaining it in such a simple way :)

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

    that waaaaas veeeeery helpful thaaaaaank you

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

      You're welcome!

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

    Super helpful. First slide's visual really helped...

  • @tsunamio7750
    @tsunamio7750 11 หลายเดือนก่อน

    Nice video! Your indentation hurts me, but thank you for this video; It is very well presented!

    • @DatabaseStar
      @DatabaseStar  11 หลายเดือนก่อน

      Thanks! Do you prefer a different style of indentation for SQL code?

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

    awesome most easiest explanation. Thanks man

  • @leonsant-jennings7417
    @leonsant-jennings7417 ปีที่แล้ว

    Cheers boss, I knew I had to use Group By but I didn't fully understand why.

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

      Thanks, glad it was helpful!

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

    Good to know, most important part was that the field selected should be in the group by clause. THey completely left that out in class

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

      Glad you liked the video. Can’t believe they left that out of your class!

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

      @@DatabaseStar It was a very rushed class tbh. Teaching finished at the beginning of November so I'm self-studying for finals😅😅

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

    Thank you for this very useful video!

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

      No problem, glad you liked it!

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

    very detailed. clear. beautiful
    thanks ALOT
    really helpful

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

    👋 Bravo!
    A very well-explained demo!

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

      Thanks!

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

      @@DatabaseStar....... You're very welcome!
      Can you please make a crash course about "MySQL for Advanced Data Analytics"?

  • @bot299i82
    @bot299i82 6 หลายเดือนก่อน +23

    😂 nobody understand group by

    • @DatabaseStar
      @DatabaseStar  6 หลายเดือนก่อน +4

      It can be hard to understand

  • @Mike-vj8do
    @Mike-vj8do ปีที่แล้ว

    real good video, thank you!

  • @arvindt553
    @arvindt553 10 หลายเดือนก่อน

    Can you please give an example with two tables that have many to many relationships

    • @DatabaseStar
      @DatabaseStar  10 หลายเดือนก่อน

      Good idea, I can do that.

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

    My only question is if you have 3 columns in the Select Statement with an aggregate function, for example, is it mandatory to always include all 3 columns in the group by clause? And if not, then how do we know which of the 3 columns must be included?

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

      Good question. Yes, it's mandatory to include all three columns in the Group By clause. If you don't, you'll get an error about columns in the Select not in the Group By (the exact error will depend on the database vendor).
      The only exception is some versions of MySQL allow you to have a mismatch between the Group By and the Select. But you'll get a result that won't be correct, such as showing the first group only but the aggregate function on all rows.

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

      @@DatabaseStar Thanks for the awesome reply! I just subscribed.

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

    Excellent video !

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

    very helpful; thank you!

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

    Thank you 👍

  • @douaz6905
    @douaz6905 3 หลายเดือนก่อน

    Thank you very much

    • @DatabaseStar
      @DatabaseStar  3 หลายเดือนก่อน

      You’re welcome!

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

    thanks it really helped

  • @夜逃雨
    @夜逃雨 9 หลายเดือนก่อน

    thank you.

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

      You're welcome

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

    Very good information

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

    Thanks for that.

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

    I honestly gonna die with this language :")

  • @hfghffggjngyh4754
    @hfghffggjngyh4754 3 หลายเดือนก่อน

    thax

    • @DatabaseStar
      @DatabaseStar  3 หลายเดือนก่อน

      You're welcome

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

    Thanks

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

    Can you t sql vedios

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

      Sure I can make TSQL videos.

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

    🙌