Skip to content

Instantly share code, notes, and snippets.

@PramodDutta
Created December 7, 2023 05:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PramodDutta/739aa378afc49348d624162ddfe7525a to your computer and use it in GitHub Desktop.
Save PramodDutta/739aa378afc49348d624162ddfe7525a to your computer and use it in GitHub Desktop.
Websites for Practicing SQL

Sure, I'll compile the information into a table for easy reference:

Name Description Link
LearnSQL.com Blog Articles on SQL-related topics, industry reports, tips, and news. LearnSQL.com Blog
SQLPad Centralized platform for learning SQL with categorized topics and interview questions from top companies. SQLPad
HackerRank Offers innovative and conceptual SQL questions, with tests categorized by difficulty level. HackerRank
LeetCode Comprehensive platform with a list of topics and sub-topics, solutions for tests, and personalized plans. LeetCode
Mode SQL Learning plan divided into Basic, Intermediate, and Advanced SQL, with practice papers at each level. Mode
DevSkiller Industry-driven platform offering SQL Online Tests designed for various roles. DevSkiller
SQLZoo Wide range of SQL practice exercises from basic SELECT statements to complex queries, with immediate feedback. SQLZoo
SQL Fiddle Quick generation of sample databases and SQL code writing, with schema, query, and results panels. SQL Fiddle
DB-Fiddle Create tables, insert data, and run queries, supporting various versions of SQL like MySQL, PostgreSQL, and SQLite. DB-Fiddle
DB<>Fiddle Fiddle site with sample databases and support for multiple SQL versions, including DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite, and SQL Server. DB<>Fiddle
SQL Bolt Teaches SQL concepts and includes exercises with sample data sets and questions. SQL Bolt
Oracle Live SQL Write and run SQL code against an online Oracle database, with helpful scripts and tutorials. Oracle Live SQL
W3Schools SQL practice feature using exercises where you fill in the blanks to write queries. W3Schools
W3Resource Tutorials on SQL and exercises with an SQL editor and solutions, featuring a sample data set. W3Resource
StackOverflow Data Explorer Write and run queries against StackOverflow's database, which includes a large sample database. Data Explorer
Coding Ground by Tutorials Point Execute SQL online, similar to SQL Fiddle and DB Fiddle, supporting SQLite. Coding Ground
SQL Course Tutorial on SQL with exercises at the end of each page, featuring a simple SQL editor. SQL Course
Tech on the Net Learning site for SQL with several practice exercises, each with a sample database and an editor. Tech on the Net
SQL-ex Tutorials and exercises on SQL, requiring account creation to access exercises, sample data, and SQL query writing. SQL-ex
Rextester Simple site for writing and running SQL code, supporting MySQL, Oracle, and PostgreSQL. Rextester
SQLize Run MySQL queries and see the results with some limitations like max 20 rows and temporary tables only. SQLize
SQL Test Online SQL practice tool for creating and populating tables, writing queries, and seeing results, supporting several SQL versions like Oracle, MySQL, and SQL Server. SQL Test

You can copy this table for your reference. Each entry includes the name, a brief description, and the link to the website.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment