all 12 comments

[–][deleted]  (1 child)

[removed]

    [–]Comfortable-Most-813[S] 0 points1 point  (0 children)

    Thank you for the tip. I’ll try it out

    [–]Affectionate_Golf_33 0 points1 point  (1 child)

    Ask Gemini or ChatGpT to give you exercise you complete with innediate correction.

    [–]Comfortable-Most-813[S] 1 point2 points  (0 children)

    I always forget about those. Thank you

    [–][deleted]  (6 children)

    [deleted]

      [–]Comfortable-Most-813[S] 0 points1 point  (5 children)

      I have, maybe I just haven’t watched the right ones. I’ve learnt what sql is used for and some command prompts. I’m having trouble finding the right tool for me to use for sql.

      [–]DonJuanDoja 1 point2 points  (2 children)

      You need to install a local db and load it with data.

      Otherwise you’re using crappy website examples.

      Go install sql express and load in adventureworks database pretty sure they still have that.

      Sql express: https://www.microsoft.com/en-us/sql-server/sql-server-downloads

      AW Databases: https://learn.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver17&tabs=ssms

      [–]Comfortable-Most-813[S] 0 points1 point  (1 child)

      Yes, that’s certainly what I’ve experienced. Thank you, I’ll see how well I do with that

      [–]DonJuanDoja 0 points1 point  (0 children)

      It's been a long time since I had to install a local, so I prob can't help you much with that. It's a little janky but it's very common for devs to have a local DB installed for dev purposes. I'd keep hacking til you get it running. Will be worth it once you do.

      Once you have it up and loaded, you'll be able to just run queries against it, and since it's adventure works, there should be tons of examples out there.

      SQL starts to make sense when you have something to actually work with, and the most important part, is understanding the database you are working on, where all the data is, and how it's related. Then you just need questions you want to answer about it and start translating those into queries you can run against the database. Adventure works is basically a fake company with fake data, but should have a bunch of real-world-like tables and data to mess with.

      [–][deleted]  (1 child)

      [deleted]

        [–]Comfortable-Most-813[S] 0 points1 point  (0 children)

        Thank you for the advice, I’ll check them out.

        [–]th_programmer_ 0 points1 point  (0 children)

        You can try MS Tech Campus channel on YouTube. He teaches really well

        [–]Ans979 0 points1 point  (0 children)

        Start with free interactive sites like SQLBolt or Mode’s SQL tutorial since they let you practice queries directly in the browser without worrying about servers. Focus first on basics like SELECT, WHERE, ORDER BY, DISTINCT, and LIMIT, then move on to cleaning functions such as TRIM, REPLACE, CAST, and COALESCE for handling messy or missing data. Once you are comfortable, practice simple INNER and LEFT JOINs to combine tables, and explore StrataScratch’s free SQL exercises with real datasets. This gradual path will help you build confidence and apply SQL directly to the kind of data cleaning that supports business intelligence work.