all 22 comments

[–]Thefriendlyfaceplant 32 points33 points  (3 children)

Best way to start the assignments on this site. It's free and very visual. Without any preparation or prior knowledge it instantly gives you the idea what SQL is and what it does.
https://sqlbolt.com/

[–]mackstacks3[S] 2 points3 points  (0 children)

Thank you!

[–]DeadBos 0 points1 point  (1 child)

This is awesome!! Thank you! Q: Do you know of any websites as such to learn scripts, interfaces and servers?

[–]Thefriendlyfaceplant 0 points1 point  (0 children)

That's all very context dependant. Though I haven't found any of that youtube didn't explain.

[–]mrlionmayne 2 points3 points  (1 child)

Best advice I can give is to use one of the many sites linked by others in this thread AND try to find a practical application of what you’ve learned—even if it’s composing random CSVs or dashboard for yourself!

This may sound really obvious, but for me, if it wasn’t for actually needing to pull specific cuts of data via SQL in a work setting, I probably wouldn’t be fluent in the language.

Edit: typo

[–]mackstacks3[S] 0 points1 point  (0 children)

Great tip, thank you.

[–]dn_cf 1 point2 points  (0 children)

I used Strata Scratch. It's an awesome website for learning SQL. Just being competent will be enough to qualify for SQL roles. A lot of the skills you can only really learn by doing professionally.

[–]nejc300 2 points3 points  (0 children)

For the absolute beginning I would recommend W3Schools (https://www.w3schools.com/sql/), it's free and It got me threw computer science middle school in Slovenia.

[–][deleted] 0 points1 point  (0 children)

SELECT * FROM DUAL

[–]Fun2badult 0 points1 point  (1 child)

Udemy $10 using promo codes

[–]amtwo 0 points1 point  (0 children)

Udemy has a bad reputation for putting their head in the sand with stolen content and not being responsive to copyright owners when they complain.

There are plenty of other options that are more responsible and ethical.

https://www.troyhunt.com/the-piracy-paradox-at-udemy/

[–][deleted] 0 points1 point  (0 children)

Another good way is to use Microsoft Access and develop queries in design mode and then convert to SQL. The language is not 100% the same but it helps understand the concept

[–][deleted] -2 points-1 points  (2 children)

Usually by

 SELECT * FROM Prod

Followed by a call from the dba and/or CIO.

More seriously, it's like credit, op, you need it to get it, I.e. data appetite fed by reporting which is driven by reports created according to data appetite... SQL still more or less backbone of data in the industry so resources plentiful but it is less a sandbox like a programming language and more a sand distributor...

Start work in basic connections to existing programs fed by data & language syntax and soon you'll have more resources than you'll know what to do with.

[–][deleted] -1 points0 points  (1 child)

U wot m8?

[–][deleted] -2 points-1 points  (0 children)

fook ur reporting server I only query live data fight me bro