Roadmap for Learning SQL

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

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

  • @panic_seller
    @panic_seller 7 หลายเดือนก่อน +187

    Subqueries is SQL's most powerful tool, infact if you can consistently write correct subqueries, you should be a master in SQL

    • @MrYerak5
      @MrYerak5 7 หลายเดือนก่อน +32

      You can also crash the database if you do it right

    • @mileselam641
      @mileselam641 7 หลายเดือนก่อน +47

      CTEs > subqueries
      More composable, easily debuggable, more flexible, easier to read, and easier to write.

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

      @@mileselam641yet not as optimized

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

      @@shadowspyes CTE optimization behavior is database-specific, some databases can optimize with and around CTEs just fine.

    • @mileselam641
      @mileselam641 7 หลายเดือนก่อน +6

      @@shadowspyes I don't know where you got your info, but there is no inherent reason CTEs would be slower. In Postgres you can mark a CTE as MATERIALIZED or not, making them act as a typical subquery would or as a temporary table depending upon your use case, how many results you expect back, and how often you reference that dataset.
      Logically, CTEs and subqueries are identical. From the planner's point of view, they're actually easier to optimize. Just after their introduction, they could act as an optimization fence, but those days are long gone.

  • @jong.4864
    @jong.4864 7 หลายเดือนก่อน +45

    Man, this guy is pumping these vids out! Way to go Byte

  • @icns01
    @icns01 7 หลายเดือนก่อน +20

    Short, high speed revision of the key concepts...Nice!👍

  • @lenzrun
    @lenzrun 7 หลายเดือนก่อน +51

    Great animation! Just a heads-up, at 1:47, the table name mentioned is 'Products,' but the query refers to the 'Orders' table. Keep up the good work! 😊

  • @IsraelOguche-n3f
    @IsraelOguche-n3f หลายเดือนก่อน

    This video reduced the tension I've been encountering while learning SQL, simplifies my learning experience

  • @marksto6581
    @marksto6581 7 หลายเดือนก่อน +18

    Thanks for the SQL basics coverage! Advanced topics may include: UNION queries, CTE / WITH queries, Triggers and Stored Procedures, etc.

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

      Those are all still part of SQL basics. Triggers and stored procedures are intermediate at best. :-)

    • @vjlxmi7039
      @vjlxmi7039 6 หลายเดือนก่อน +1

      ​@@mileselam641 then what would be the advanced topics?

  • @SallyMwalrMusic
    @SallyMwalrMusic 7 หลายเดือนก่อน +9

    Just want to encourage you bro...
    You;re putting so much effort to create exceptional content...
    Didn't have to watch everything to see that...
    May God bless and reward your hardwork

  • @ZMSQLDATACorner-k3h
    @ZMSQLDATACorner-k3h วันที่ผ่านมา

    Start with SELECT FROM WHERE GROUP BY HAVING ORDER BY DISTINCT TOP N OFFSET FETCH LIMIT ... FUNCTIONS... VIEWS... JOINS...SETS... CTEs ... TVC [UNION ALL] ... and the big one WINDOW FUNCTIONS... and read a good foundational book by say ITZIK BEN GAN... But it takes a LIFETIME to MASTER SQL... and this is true for every skill

  • @MikeTosno
    @MikeTosno 7 หลายเดือนก่อน +27

    Enjoying your content, thanks for putting it out! As an FYI, there is a small typo when the video talks about "Inner Joins" - I believe the visual of the table should state "Orders" instead of "Products", as this is what the SQL statement is using.

    • @RobertPodosek
      @RobertPodosek 7 หลายเดือนก่อน +4

      It's ByteByteGo lol.. if you're read a single one of their newsletters there's typos all over the place.

  • @lucatsf
    @lucatsf 7 หลายเดือนก่อน +9

    I've been a developer for 5 years and to this day, I don't have a mastery of SQL. I know when I need to use something and I look it up, but I don't know it by heart.

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

      Nothing wrong with being humble and double checking your work. Many people don't know the nuances of COUNTing where the data may or may not have NULLs, but they would never admit it. Better to just be wrong.

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

      @@stevefrandsen7897 Yeah, that's true. Thanks for the comment!

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

      That's ok in your current sphere of work , where you can google things out .But when you interview for a product company they will rip you apart with SQL questions .so better get to know it inside out .

  • @jmarrero1108
    @jmarrero1108 6 หลายเดือนก่อน +11

    Dude! I could of use this diagram 10 yrs ago!!! Anyone who wants to learn should have a copy of this. And keep it in your workspace.

  • @bulatmsk
    @bulatmsk 7 หลายเดือนก่อน +9

    The scheme in the start of video - is cool!

  • @cesarb2679
    @cesarb2679 4 หลายเดือนก่อน +1

    1:47 on the query the right table is not called "Products" but "Orders"

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

    I use SQL in data analysis, it is powerful when combined with Excel!

  • @janardannn
    @janardannn 7 หลายเดือนก่อน +18

    this guy knows how to intimidate newbies with all the graphics, if i didnt know sql i would be terrified looking at all those

  • @theyreminisceoverus
    @theyreminisceoverus 5 หลายเดือนก่อน +3

    Thank you so much for this. You have no idea of how much you covered in less than 5 minutes. Kudos!!

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

    I am wondering if you teach a whole course. In your 5-minute video, you articulated the entire SQL alphabet. It was impressive.

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

    Damn, I knew I should've see roadmaps when learning new programming language. It makes things easier...

  • @ByteBite101
    @ByteBite101 7 หลายเดือนก่อน +12

    You inspired me to create such explainer videos. Keep up. Great video as always

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

      Subscribed :-)

  • @mdivyakanth
    @mdivyakanth 4 หลายเดือนก่อน

    no intro.. no bs ... just straight to the point. ..... think about the children

  • @GambillDataEngineering
    @GambillDataEngineering 5 หลายเดือนก่อน +4

    Great job packing in so much information in under 5 min!

  • @josh-cent
    @josh-cent 14 วันที่ผ่านมา

    What I've been studying for over 16hs in 2 days, he resumed in less than 5min

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

    An excellent summary and review of all the key SQL concepts AFTER you have learnt them...this is not for starters...imho.

    • @osoriomatucurane9511
      @osoriomatucurane9511 4 หลายเดือนก่อน +1

      That is true. I could not agree anymore!

  • @TwoTeaTee
    @TwoTeaTee 7 หลายเดือนก่อน +13

    Won't call this a "Roadmap"!

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

      why not ?

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

      More of a snippet

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

    best infographics I have found that explains various tech topics. great job.

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

    Add CTE's and temp tables aswell. They'll just save you some time on repetitive code.

  • @СергейКондулуков-з9ч
    @СергейКондулуков-з9ч 6 หลายเดือนก่อน

    Очень хорошее видео. Рассказать о базовых принципах SQL за 5 минут не каждому дано.

  • @Unlikelyjellyfish
    @Unlikelyjellyfish 7 หลายเดือนก่อน +3

    Love the content! @2:13, the table on the bottom should be ‘Orders’. Also DATEADD needs paren @2:51

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

      Also right table at 1:55 should be "Orders"

  • @BINOOT
    @BINOOT 2 หลายเดือนก่อน

    NGL, been studying SQL and SQL server for about 3 weeks, i understand everything from begining until minute 3:57
    it's been so frustrating because its a relatively new topic to me it's so exhausting idk why but im glad i understand most of the video
    i'll do my best to also understand the last minute of the video

  • @ГеоргийТрубецкой-л2щ
    @ГеоргийТрубецкой-л2щ 3 หลายเดือนก่อน

    Learn administration (DBA) part and developer's path are different things. This is not just about SQL learning.

  • @osoriomatucurane9511
    @osoriomatucurane9511 4 หลายเดือนก่อน +1

    Awesome tutorial, crystal clear and concise.

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

    Great video! Just one thing I want to point out - I don't think it's a good idea to put the pop-up links for another videos mid-video (1:39) it got really distracting, otherwise - good work!

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

    great choice to advance the sound level, I can hear your videos better now.

  • @sherlynhuso4363
    @sherlynhuso4363 4 หลายเดือนก่อน

    I love the animation and the explanation is so clear 🥰👌

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

    Thanks, i am starting to learn it bit by bit

  • @YazanAbdalghani-hk9kv
    @YazanAbdalghani-hk9kv 6 หลายเดือนก่อน +1

    the video should be named learn SQL in 5 minutes.
    nice cover for the SQL.

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

    Can you talk a bit about the scope of Procedural SQL, Triggers and hierarchical queries

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

    Excelente vídeo de introdução, direto e preciso !

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

    Extremely useful and perfect for my adhd brain, thx

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

    Great animation! thank you!

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

    You've gained yourself a subscriber man🎉 just did a wonderful job bcz I'm broke and hunting for job painstakingly but I've knowledge about building databases only except the rest of the 〽️ part which was about to bite me in the ass later 😢😢😢bcz I added sql in my resume

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

    Animation is just awesome 👍🏻

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

    It is a quite interesting and informative video. Could you tell me in what software you created the diagram that appears at the beginning of the video?
    Someone knows?

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

      Maybe Adobe Illustrator and After Effects as stated in the description

  • @AffyBoy
    @AffyBoy 2 หลายเดือนก่อน

    superb video : t=112 should it be orders table and not products table ? ...

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

    hi bro, your video and diagram are so amazing, could you pls let me know how to draw dynamic lines as what you have in your video? thank you sooooo much

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

      It's in the description bro!

    • @abhisheaksaraswat-ib1of
      @abhisheaksaraswat-ib1of 6 หลายเดือนก่อน

      @@resistentemente, where? I think tool name is mentioned only, but how we can create the same, I tried but no success

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

    what tool is this to draw such awesome flow chart ? I really want to use it for architecture diagram

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

    Could you please make a video on Wide column vs column family vs columnar vs column oriented DB

  • @nourabdelahmid361
    @nourabdelahmid361 4 หลายเดือนก่อน +1

    Guys, just learn the basics and go make projects and answer some exercises it's the quickiest yet enjoyable method to learn anything, trial and error will teach you not a 10 HOURS video!

    • @marsha3243
      @marsha3243 2 หลายเดือนก่อน

      do u have suggestions on wheres best to create projects?

  • @chhavimanichoubey9437
    @chhavimanichoubey9437 2 หลายเดือนก่อน

    the f man years of knowledge in minutes

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

    Very useful!

  • @davidalves8839
    @davidalves8839 2 หลายเดือนก่อน

    useful and beautiful 🤩👍

  • @abduvosidmalikov
    @abduvosidmalikov 4 หลายเดือนก่อน

    Wait, you just joined without JOIN?! I think I'm gonna subscribe

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

    🔴Please do a video about CQL like this.

  • @muhammadabbas9605
    @muhammadabbas9605 4 หลายเดือนก่อน

    great job!

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

    7k+...Thanks. Great Video !!!

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

    Such valuable content

  • @CastorPolux74
    @CastorPolux74 24 วันที่ผ่านมา

    Excelente sumario.

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

    Great video 👏👏👏👏

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

    Awesome !

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

    best summarize view. Gave much better intro.

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

    What about SurrealDB? 😊

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

    i always get this is not efficient , use this query,
    for example:
    i have a prod job which check if it runs today, it checks for data existing for today and delete and try to insert whatever it has(new data). someone suggested donot delete, ty to do a left join which is faster
    the above is a simple usecase(ml jobs - reruns), but where to learn all these fundamentally.
    it will help a lot. Thanks in advance

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

    Tell me about the software used to create animations in your video. Thank you.

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

    Como siempre... Lo mejor!!! ❤ Gracias!

  • @Phuongang-ti6ch
    @Phuongang-ti6ch 7 หลายเดือนก่อน

    Can you talk about stack and pointers in memory?

  • @Jerrel.A
    @Jerrel.A 6 หลายเดือนก่อน

    Awesome! Thank You.

  • @NowayJustgoaway-v8m
    @NowayJustgoaway-v8m 2 หลายเดือนก่อน

    Could you please help on how to do a project in sql. I have learned the basic and I believe the only thing I need now is to start doing my own project but I don't know how.

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

    I'm curious, what tool do you use to create your videos??

  • @Amit-hb9ex
    @Amit-hb9ex 7 หลายเดือนก่อน

    Please make a detailed roadmap for Android development

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

    Please provide us with a learning map IT support and Cybersecurity

  • @chirantans2162
    @chirantans2162 2 หลายเดือนก่อน

    I want the first diagram also seen on the banner cover page - how can I get it?? can u please share a link to that image? Thanks in advance!!

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

    A video on how to learn AI would be amazing

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

    Thanks a ton for this video

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

    SQL is the most important language to master

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

    I am sorry to pin point this out, but by any chance, did you happen to use ai to generate your transcript? I use ai every day and I am used to some terms of ai. So from the first 30 secs of your video, I got an instinct that you might have used ai. But I cannot guarantee. Thanks for the great video though!

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

    Thank you!

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

    Amazing

  • @mounikakulkarni1115
    @mounikakulkarni1115 4 หลายเดือนก่อน

    In DDL it's (Create, drop, alter, truncate, comment, rename) instead of (create, delete, update, rename) please update your diagram.

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

      R u preparing for Gate ?

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

    which software do you use to make the dynamic flow diagram?

  • @PedramNG
    @PedramNG 4 หลายเดือนก่อน

    how did you make that mindmap?

  • @Spartan-v1i
    @Spartan-v1i 6 หลายเดือนก่อน

    Sir make video about Twitter(X) system design

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

    What tool do you use for generating this diagrams ?

  • @pradeepkumarreddykondreddy7048
    @pradeepkumarreddykondreddy7048 19 วันที่ผ่านมา

    Where is the roadmap ?

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

    Но чтобы ползоваться SQL вам надо где лежат определённые данные. А что если вы не знаете где эти данные лежат и как выглядят?

  • @abhisheaksaraswat-ib1of
    @abhisheaksaraswat-ib1of 7 หลายเดือนก่อน

    Can you teach us how we can make these animations??

  • @NyawttyClips
    @NyawttyClips 5 วันที่ผ่านมา

    this is cool and all but i dont think i can learn from videos i think i need to see it and do it im a slow learner with alot of health issues

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

    How do you all create these diagrams?

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

    I go out of my way to use .json or .csv for everything just to not learn sql.

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

    Nice Effect

  • @vovk_oleg
    @vovk_oleg 11 วันที่ผ่านมา

    Perfect

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

    Which tool is used for these animations

  • @RobinDublin
    @RobinDublin 4 หลายเดือนก่อน

    Which software he uses to make the first diagram that he made ...can someone tell me ??

  • @jorge.orozco
    @jorge.orozco 7 หลายเดือนก่อน

    Why CRUD(Create, Delete, Rename(Read?), Update) is into DDL? lenguaje de DEFINITION de datos

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

      Create read update delete

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

    very good, but way too fast. thanks!

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

    Do you have a roadmap for python?

  • @insidiousmaximus
    @insidiousmaximus 10 วันที่ผ่านมา

    imagine needing to learn sql, just use it

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

    Comment from the terminal

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

    Already obsolete....Pandas is what you need to learn

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

    1:59 You forgot the value for age :)

  • @BRichard312
    @BRichard312 2 หลายเดือนก่อน

    SQL is NOT granular enough to conduct an effective analysis of data. Ummmm no.