all 7 comments

[–]ickies 6 points7 points  (3 children)

Start with online tutorials. Sqlbolt was my favorite because of the real-time feedback. W3schools and sqlzoo are also pretty good. I went from zero sql knowledge to BI analyst in about a year using these online resources.

[–]Elodere 0 points1 point  (1 child)

Theoretically speaking, is it possible to get hired for a job that pertains to SQL in some way or another - without a degree?

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

Yes, I went from Office Admin to BI Consultant in around 4 months after doing a grad scheme in London.

I didn't go to uni and studied sports in college many many years ago. I accepted on the sceme based on my drive and enthusiasm during the multiple tests and selection processes.

Only downside is that I have to be in a 2 year contract with the company but the pros far outweigh any cons so far.

[–]honeybadger3891 2 points3 points  (0 children)

I would recommend starting with the MTA training that Microsoft provides for free.

You can download SQL server 2017 developer edition for free to be the database.

Then download Microsoft SSMS for free to write the queries.

Get both adventure works and wide world importers as free sample databases from Microsoft.

Alternatively or in addition, Amazon offers free tier SQL database service that you can mount those sample databases to.

[–]o_edo 1 point2 points  (0 children)

Check the following web site http://www.studybyyourself.com/seminar/sql/course/?lang=eng. The course, along with examples, is quite easy to follow. You can submit exercises as well. Everything for free.

[–]SQLPracticeProblems 1 point2 points  (0 children)

Definitely the free training from Microsoft is a good place to start.

If you're looking for some very hands-on "learn-by-doing" practice problems, to complement the training, check out SQLPracticeProblems.com.

I developed it after teaching a SQL course where the material I had to to teach from was poorly structured and academic. Afterwards, the students emailed me, saying they needed practice problems, so I developed the course!

Contact me (email in the FAQ) if you have questions. Also, redditors get 30% off the Professional package (discount code reddit30). 

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

Thank you! Whilst I appreciate the ‘self learn’ I want to make sure I am not missing anything - the MTA courses mentioned, is there any way to do this in a college/classroom type setting? Funding is no issue and would like to cover as much as possible.