Free · Open source · Multilingual

One concept. Every database.

Every SQL idea is shown side-by-side across the databases you actually use in production — and translated to MongoDB when you leave the relational world.

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQL Server
  • Oracle
  • Db2
  • MongoDB

Why this guide is different

Multi-database examples

See the exact syntax for SQL Server, MySQL, PostgreSQL, Oracle, Db2 and MariaDB — dialect differences highlighted, not hidden.

SQL to NoSQL

Understand how a relational query maps to a MongoDB document query, so you can move between paradigms with confidence.

Built for everyone

Structured for translation from day one, with clean semantic markup and structured data for search engines.

Lessons

Work through the fundamentals, one concept at a time.