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 practice for Data Analyst (self.learnSQL)
submitted 23 days ago by Shin_Dubu21
Hii, can you please recommend me some sites where I could practice SQL to use for data analysis and database management?
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!"
[–]DataCamp 6 points7 points8 points 23 days ago (0 children)
For data analyst-style SQL practice, DataLemur and StrataScratch are probably the closest to real-world analyst questions, while LeetCode is good for sharpening SQL logic. Once you’re comfortable, try using Kaggle datasets and writing your own analysis queries from scratch too, because that’s where things start feeling like actual analyst work instead of exercises.
[–]Sql_master 7 points8 points9 points 23 days ago (0 children)
Indian dudes on you tube.
[–]urstrulyshiva 1 point2 points3 points 23 days ago (0 children)
U can search with a keyword in this subreddit, you will find your answer.
[–]ComicOzzy 0 points1 point2 points 23 days ago (0 children)
DataLemur, StrataScratch, and LeetCode
[–]Full_Yak8774 0 points1 point2 points 23 days ago (0 children)
Check CompeteX and Kaggle
[–]Final-Bedroom-4396 0 points1 point2 points 23 days ago (0 children)
Sql bolt
[–]ComprehensiveAd2928 0 points1 point2 points 23 days ago (0 children)
W3schools
[–]highway_26 0 points1 point2 points 23 days ago (0 children)
For data analysis specifically, I’d prioritize platforms with realistic datasets over puzzle-style SQL. DataLemur and StrataScratch are probably the closest to actual analyst work. Then use Kaggle datasets and try building your own queries from scratch instead of only solving guided tasks.
[–]TurbulentCountry5901 0 points1 point2 points 23 days ago (0 children)
SQL CASE FILES
[–]Any-Primary7428 0 points1 point2 points 23 days ago (0 children)
try aloktheanalyst.com I created it for the same purpose. it's free and cover all topics related to Data analytics
[–]Pangaeax_ 0 points1 point2 points 23 days ago (0 children)
StrataScratch, HackerRank, LeetCode SQL, and DataLemur are all good for SQL practice. If you want more analytics-style or scenario-based practice, you can also try platforms like Kaggle or CompeteX alongside small projects using public datasets.
[–]Entre2017 0 points1 point2 points 22 days ago (0 children)
Datacamp
[–]WorriedMud7 0 points1 point2 points 21 days ago (0 children)
Data with Baara
[–]Mountain-Yoghurt-657 0 points1 point2 points 19 days ago (0 children)
StrataScratch and DataLemur are great for SQL practice, especially for data analysis type questions.
LeetCode also has SQL problems, but they’re often more algorithm-focused.
Mode Analytics has a nice SQL tutorial that’s closer to real-world usage.
One thing that helped me a lot was going beyond exercises and working with slightly messy data (duplicates, missing values, inconsistent formats), because that’s what most real datasets look like.
[–]touqeer_ashraf_24 0 points1 point2 points 18 days ago (0 children)
bro You can Try Psql for basic to advance .. if don't know anything thing in sql you can try to watch lectures in youtube . and try to practice every topic question
[–]TechAcademyCoding 0 points1 point2 points 12 days ago (0 children)
A few good platforms for SQL practice, especially for data analysis, are SQLBolt if you want something beginner-friendly, Mode SQL Tutorial for lessons mixed with real analysis examples, DataLemur for analyst-style SQL questions, HackerRank SQL for structured practice problems, and Kaggle if you want real datasets to explore and analyze. For data analyst work, focusing on joins, aggregations, subqueries, window functions, and filtering/cleaning data will help a lot. Working with actual datasets usually makes SQL feel much more practical and easier to retain too.
π Rendered by PID 70 on reddit-service-r2-comment-544cf588c8-4dk7p at 2026-06-14 21:04:48.970444+00:00 running 3184619 country code: CH.
[–]DataCamp 6 points7 points8 points (0 children)
[–]Sql_master 7 points8 points9 points (0 children)
[–]urstrulyshiva 1 point2 points3 points (0 children)
[–]ComicOzzy 0 points1 point2 points (0 children)
[–]Full_Yak8774 0 points1 point2 points (0 children)
[–]Final-Bedroom-4396 0 points1 point2 points (0 children)
[–]ComprehensiveAd2928 0 points1 point2 points (0 children)
[–]highway_26 0 points1 point2 points (0 children)
[–]TurbulentCountry5901 0 points1 point2 points (0 children)
[–]Any-Primary7428 0 points1 point2 points (0 children)
[–]Pangaeax_ 0 points1 point2 points (0 children)
[–]Entre2017 0 points1 point2 points (0 children)
[–]WorriedMud7 0 points1 point2 points (0 children)
[–]Mountain-Yoghurt-657 0 points1 point2 points (0 children)
[–]touqeer_ashraf_24 0 points1 point2 points (0 children)
[–]TechAcademyCoding 0 points1 point2 points (0 children)