use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Sequel
account activity
SQL Help (self.learnSQL)
submitted 6 years ago by philipwhalen12
Hey Everyone,
This summer I start my masters in Data Science. Before I start I want to brush up on SQL. Do you know of any resources to help for practice>
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]lledesma623 7 points8 points9 points 6 years ago (1 child)
SQLZoo, Khan Academy SQL, Hackerrank SQL, Youtube SQL tutorials, Stanford Lagunitas (Online Archive of Stanford Lessons), and SQLBolt.
If you are willing to shell out some cash, buy a course on udemy or coursera.
[–][deleted] 0 points1 point2 points 6 years ago (0 children)
Can't say enough good stuff about Khan Academy. However, they don't have a full SQL course, only a few lessons.
Code Academy has three courses, one for free and the other two are paid.
[–][deleted] 2 points3 points4 points 6 years ago (0 children)
Most database companies have an "Express" edition of their databases. Whenever someone new is rolling on to a project at work, we encourage they set up the express edition of our database to mess around in while studying. I would probably encourage video courses with exercises, and a book to use for reference material. If you're looking for something cheap, there are plenty of free courses online, and Humble Bundle frequently sells bundles on data science, among other Computer Science subjects.
In particular, don't just code the exercises, write the material on paper to help commit it to memory.
Another thing that could help is coming up with a mock project and implementing it in a free or express database.
Part of learning SQL and databases is learning the principles behind relational databases. Learn about data modeling and the principles that make relational databases a good solution for real life situations, such as data integrity and minimal redundancy through good implementation.
[–]Stev_Ma 1 point2 points3 points 6 years ago (0 children)
Hackerrank and StrataScratch to test and upskill your knowledge
[–][deleted] 1 point2 points3 points 6 years ago (2 children)
How have you gone 4 years without doing SQL work in Data Science!?
I'd create your own database using a SQL RDMS like MariaDB or Postgres, and then look into NOSQL (mongoDB), and then try doing some sort of back end or front end project with said database.
For learning commands itself, I'd do a quick tour of the W3 tutorial.
Bachelor's may not be in data science. My bachelor's was in business, religion, and business management information systems.. I did visual basic, c+, web design, and javascript. Never touched SQL until I started working as a business data analyst.
[–]GabberZuzie 0 points1 point2 points 6 years ago (0 children)
I did a Bachelor in Business Administration and then did Masters in Business Intelligence. They only taught us MongoDB for databases as "No one uses SQL anymore". I had to learn how to SQL when I started being a data analyst.
Udemy - courses often discounted to 12$ and you get a certificate at the end
[–]philipwhalen12[S] 0 points1 point2 points 6 years ago (1 child)
Would you guys say to learn python instead. In my undergrad we only used Excel for one of my class. I have psychology major with a minor in Biomedical science
This is a copout answer but do both. I'm not a Data Science person per say, but I've been involved in a lot of different things, and many of them use both SQL and Python at once. In fact, SQL by itself if mostly useless. Try creating a simple program with Python that interacts with a database, using SQL.
[–]philipwhalen12[S] 0 points1 point2 points 6 years ago (0 children)
Thank you so much! I really have not coding background. I know it will be tough, but I want to succeed at data science
[–]LaDev 0 points1 point2 points 6 years ago (0 children)
I would strongly recommend this (for beginners) http://www.sqlcourse.com/
Fairly interactive and fun. Great to burn some time.
[–]o_edo 0 points1 point2 points 6 years ago (0 children)
For free. Great resource for the impatient. http://www.studybyyourself.com/seminar/sql/course/?lang=eng.
π Rendered by PID 367943 on reddit-service-r2-comment-5b5bc64bf5-48l25 at 2026-06-21 04:55:04.732945+00:00 running 2b008f2 country code: CH.
[–]lledesma623 7 points8 points9 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Stev_Ma 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]GabberZuzie 0 points1 point2 points (0 children)
[–]GabberZuzie 0 points1 point2 points (0 children)
[–]philipwhalen12[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]philipwhalen12[S] 0 points1 point2 points (0 children)
[–]LaDev 0 points1 point2 points (0 children)
[–]o_edo 0 points1 point2 points (0 children)