MySQL: GROUP BY

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

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

  • @BroCodez
    @BroCodez  2 года назад +20

    You can copy and paste all of the following statements if you would like to follow along in this video.
    P.S. Make sure you have a customers table if you're linking the foreign key on customer_id.
    ------------------------------------------------------------
    DROP TABLE IF EXISTS transactions;
    CREATE TABLE transactions (
    transaction_id INT PRIMARY KEY AUTO_INCREMENT,
    amount DECIMAL(5, 2),
    customer_id INT,
    order_date DATE,
    FOREIGN KEY (customer_id)
    REFERENCES customers(customer_id)
    );
    INSERT INTO transactions
    VALUES (1000, 4.99, 3, "2023-01-01"),
    (1001, 2.89, 2, "2023-01-01"),
    (1002, 3.38, 3, "2023-01-02"),
    (1003, 4.99, 1, "2023-01-02"),
    (1004, 1.00, NULL, "2023-01-03"),
    (1005, 2.49, 4, "2023-01-03"),
    (1006, 5.48, NULL, "2023-01-03");

    SELECT * FROM transactions;
    ------------------------------------------------------------
    -- EXAMPLE 1 --
    SELECT SUM(amount), order_date
    FROM transactions
    GROUP BY order_date;
    -- EXAMPLE 2 --
    SELECT COUNT(amount), customer_id
    FROM transactions
    GROUP BY customer_id
    HAVING COUNT(amount) > 1 AND customer_id IS NOT NULL;

  • @youneverknew_me
    @youneverknew_me 2 года назад +32

    I've read the article about GROUP BY but still don't understand. Your explanation is simply the best!

  • @zoiskiee28
    @zoiskiee28 2 месяца назад +1

    This video explained it so much better than the first one I saw, thank you.

  • @lordofdeath9247
    @lordofdeath9247 Год назад +4

    bro you are a treasure , thank you for existing

  • @zabehullahalizadeh2310
    @zabehullahalizadeh2310 2 года назад +5

    I love your voice and the way that you teach us. Thank you Bro Code

  • @maxlin3931
    @maxlin3931 9 месяцев назад

    FINALLY an explanation that i understand. Thanks!

  • @stupidstone4780
    @stupidstone4780 Месяц назад

    You are a god much love from IT student from serbia

  • @APDesignFXP
    @APDesignFXP 2 года назад +8

    Dude couldn’t have a better timing i just got my assignment in sql

  • @pravinv_
    @pravinv_ Год назад +2

    we can use where Clause also.
    Give the Where clause above the GroupBy Clause.But for Aggregate functions we need to use Having within Groupby

  • @abundance2616
    @abundance2616 Год назад +1

    Thanks a lot for explaining it so nicely

  • @thebettertwin6910
    @thebettertwin6910 10 месяцев назад

    Thank you, great explanation

  • @israelcyrus2586
    @israelcyrus2586 2 года назад +2

    love u bro from Tamilnadu.

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

    what a top notch explanation sir.

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

    thank you brocode Another day Another Victory for the ogs

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

    Love From Bangladesh 🇧🇩

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

    Your videos have really helped me. I really appreciate it!

  • @Blizz-rm6ec
    @Blizz-rm6ec 7 месяцев назад

    thank you i have an asessment tomorrow it helped a lot

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

    I love you, thank you 😭😭

  • @offlinemoe
    @offlinemoe Год назад +1

    Thank you, it helped me a lot

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

    life saver, I owe u my life

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

    Having clause can be used as a substitute for the where clause, in case we are using group by clause.

  • @MDMushu-ff5od
    @MDMushu-ff5od 6 месяцев назад +1

    Just like wowww

  • @kin_1997
    @kin_1997 4 месяца назад

    you are the best

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

    Love from TN too , India!

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

    THANK YOU SO MUCH AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

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

    Well explained.

  • @maisie2735
    @maisie2735 11 месяцев назад

    THANK YOU 😭

  • @stanhe9922
    @stanhe9922 6 месяцев назад

    u the goat

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

    Thank you very much

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

    God bless you bro

  • @Personal1123-et3bb
    @Personal1123-et3bb 7 месяцев назад

    Thanks

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

    Please make a bash & powershell series too 😊

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

    Love you bro

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

    Are you able to do more videos about javaFX?

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

    I like your voice bro *_^

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

    Can you make a video, explaining the math or innerworkings of GROUP by? I think what others seemed to get confused about group by is the fact that the math isn't mathin'.
    I mean that you visualize select, but it's hard to visualize into thinking the group by. :)
    Questions like: is it correct that 2 invisible became a pattern marker for group by? Something like that! 😁

  • @shortsShowcase250
    @shortsShowcase250 Год назад +1

    Can we use DISTINCT instead of GROUP BY

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

    Hey I am also using MySQL workbench mine text editor is not same as you how I can changed it to dark and like you

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

    𝓅𝓇𝑜𝓂𝑜𝓈𝓂

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

    Would you marry me?

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

    could you please share the sql dump so we could also practice with the exact data you have?