MySQL: SUBQUERIES

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

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

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

    SELECT first_name, last_name, hourly_pay,
    (SELECT AVG(hourly_pay) FROM employees) AS avg_pay
    FROM employees;
    SELECT first_name, last_name
    FROM employees
    WHERE hourly_pay > (SELECT AVG(hourly_pay) FROM employees);
    SELECT first_name, last_name
    FROM customers
    WHERE customer_id IN (SELECT DISTINCT customer_id
    FROM transactions WHERE customer_id IS NOT NULL);
    SELECT first_name, last_name
    FROM customers
    WHERE customer_id NOT IN (SELECT DISTINCT customer_id
    FROM transactions WHERE customer_id IS NOT NULL);

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

      Good job bro waiting for this playlist from you I am a big fan of your work

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

      Don't quit this playlist bro because I need to learn MySQL from a good instructor like you

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

      Make a playlist that will help to learn everything about SQL bro. It will definitely useful for me and also lots and lots of your subscribers so please continue don't quit this and make everyone as a master in mysql those who are all learning these videos. Thanks for your efforts 🙂

  • @adriatic123
    @adriatic123 Год назад +65

    After so many wrong and complicated examples on this topic finally a good and clear explanation, it helped me thanks.

  • @faidex7340
    @faidex7340 10 месяцев назад +30

    In just a few minutes you made me understand what they explained to me at school for almost a month

  • @mostwanted9817
    @mostwanted9817 2 года назад +15

    Yo, I've been watching and learning from this course, soo much. I've tired learning SQL from books, but you explain it very easy.
    You are a hero, thank you BroCode!

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

      Yeah, been in the same spot in ISTQB course too. Not quite pleasant

  • @jeevan7657
    @jeevan7657 20 дней назад +1

    Thank you so much for the lecture 😊🙏

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

    Finally I've been looking for a good explanation all week and you delivered 🙌

  • @abdelrhmansayed340
    @abdelrhmansayed340 2 месяца назад +3

    i see this playlist before each step of my current hiring process 😁😁. Thanks a lot

  • @thatotman3942
    @thatotman3942 Год назад +3

    your videos are so concise!!!! Niceeeee

  • @mr.nobody4159
    @mr.nobody4159 Год назад +1

    Couldn't have explained it in a better way... appreciate it man!!!

  • @marie-sanna
    @marie-sanna 5 месяцев назад

    Bro Code, from the bottom of my heart: THANK YOU.
    I'm learning sooo much from your videos, you're a life saver.

  • @vincent49654
    @vincent49654 3 месяца назад +2

    Best explaination online

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

    great video explanation was very clear

  • @Siuuu-gy8ro
    @Siuuu-gy8ro 2 года назад +11

    i am also learning to use subquerry's. Tbh it's pretty damn hard, but i feel like it's one of those things you learn with much much practice

    • @XxXxnoor
      @XxXxnoor 10 месяцев назад +1

      I just started learning sql 2 weeks ago and i'm really struggling with subqueries. Does it get easier with practise?

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

    Great explanation
    Thank you ☺️

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

    A very clear and concise explanation.❤❤❤

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

    This is simplified...have been racking the brain for some days now..a milliin thanks

  • @yuss.0349
    @yuss.0349 6 месяцев назад

    best video about this argument, ty so much

  • @alihadi-vv4yb
    @alihadi-vv4yb Месяц назад

    great explanation thank you.

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

    My professor made this more complicated than it seems. Thank you!

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

    Excellent tutorial!

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

    Hi bro, thanks for the vid. Much better than most creators do. Much appreciated

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

    "just imagine we replace the sub-query by what it returns" made me understand it

  • @alien3.0c
    @alien3.0c Год назад +1

    Thanks, well explained

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

    Verey nice project

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

    Very well explained

  • @Hassan-vb1hy
    @Hassan-vb1hy Год назад +1

    You are the bestttttttttttt❤❤❤

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

    thanks man u explained it really chill, not like the other ones with all weird ass terms that i dont even know

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

    I'm here because I'll have an interview in a few days. Good luck to me lol

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

    thank you for this it's really useful bro💓💓💓💓

  • @dawitworku821
    @dawitworku821 8 месяцев назад

    Very helpful. Than you.

  • @pranav3579
    @pranav3579 8 месяцев назад

    Thanks a lot really helped .

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

    The customer and transactions example would be normally done with JOIN:
    SELECT DISTINCT first_name, last_name FROM customers
    JOIN transactions ON customers.customer_id = transactions.customer_id;
    it's a bit shorter query, but it's cool to see that you can do this with other methods as well.

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

    Thank you from Colombia

  • @Victoria-dh9jp
    @Victoria-dh9jp Год назад

    Great video sir 👌

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

    This helped me so much. Thank you!!”

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

    Thank you from Chile

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

    I finally got to understand this topic. This was amazing.
    Kudos and Bravos😂

  • @jugmilic2096
    @jugmilic2096 8 месяцев назад

    Thank you so much❤You explained so good❤Keep your work up❤You are insane

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

    LEGEND!

  • @iweijiew.2716
    @iweijiew.2716 4 месяца назад

    Thanks a lot ❤

  • @rodneyivers8677
    @rodneyivers8677 Год назад +3

    I have really enjoyed following your tutorials. I would like to complete some of the exercises on my own system. Are there files available to create the DB and data that you use in your videos? They would be greatly appreciated.

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

      you can find free ones online just search it up

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

    Thank you so much

  • @SandipanSarkar-c8v
    @SandipanSarkar-c8v Месяц назад

    Finished watching

  • @aedrynngravitt2290
    @aedrynngravitt2290 10 месяцев назад +1

    Do you have a template to upload into MYSQL to use your example databases to follow along and type with you?

  • @nischalshrestha9063
    @nischalshrestha9063 3 месяца назад +1

    can also use INNER JOIN for this right? IN is more appropriate for smaller tasks though. Am I right?

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

    love you bro

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

    Lmao plankton now is the employee of Krusty Krab 😂

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

    Thank you

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

    I think you should touch on the performance too! These subqueries can be costly and suck up CPU in large tables. In the first example, the average was computed per row while $14.35 was needed only once. Other than that, great video. Thanks!

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

    Could you please post a detailed video for correlated subqueries?

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

    the best, thank you

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

    Thank you.

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

    This looks like a nested "if" and "loop" statements in Java. I wouldn't be learning those without your tutorials in Java. And I know I will be learning those further when I start learning the other prog. languages you have on your playlist.
    Thank you so much!

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

    There are two types of subqueries?

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

    godlike

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

    bro code is a legend, but I think it is better to upload a video illustrating correlated subqueries

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

    wish you could use microsoft data sets

  • @thubelihlentabela5735
    @thubelihlentabela5735 8 месяцев назад

    the concat function does it have to change the table also
    becaues the query is running fine but there are no changes at the schema although i refresh it ]

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

    Or you can use a window function

  • @lol-zw1mz
    @lol-zw1mz 8 месяцев назад

    Goated

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

    I'm not sure if someone could answer this but I'll try:
    SELECT first_name, last_name, hourly_pay
    FROM employees
    WHERE hourly_pay > (SELECT AVG(hourly_pay) FROM employees);
    In this query, why can't we just, after the "greater than", write "AVG(hourly_pay)" ??

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

      That's what I don't get either, what's the benefit to sub-queries over shorter commands like this?

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

      Because you have to specify the table name. There could be other tables as well and MySQL needs to know exactly which one you want the result from.

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

      Can't we write then avg(employees.hourly_pay)

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

    🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩

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

    ok i was pretty frustrated until i started this video hearing Bro Code calling the manager as "Krabs" or craps? is this intentional? Bor Code is my type!

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

    What about subqueries inside FROM?

  • @Ali-ys5vk
    @Ali-ys5vk Месяц назад

    Bro is carring us

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

    Lmao this guy should open a how to give actual good examples course

  • @RamiSobhani
    @RamiSobhani 17 дней назад

    watching this again

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

    incredibly loud

  • @ojeagadaniel
    @ojeagadaniel 8 месяцев назад +1

    I'm from the google data analytics programme and the instructor taking this part of the course is the worst ever. I didn't struggle understanding others but oh well, i have to use other resources to understand what she's saying. Very ambiguous
    Thanks anyway Bro

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