Questions: https://leetcode.com/studyplan/top-sql-50/
The LeetCode SQL 50 challenge contains 50 SQL based data and database questions of increasing difficulty to test SQL skills. Completing this challenge helps demonstrate ability to use SQL for analytics and solution development.
- Covers wide range of SQL topics including SELECT, JOIN, aggregation, sorting and grouping, date manipulation, window functions, subqueries, string functions and Regex, etc.
- Questions categorized as Easy, Medium and Hard difficulty
- Real-world business cases like calculating customer analytics, generating reports, manipulating data
- Solutions can be implemented in any SQL dialect like MySQL, PostgreSQL, SQL Server
The solutions can serve as examples and reference for future projects.