Skip to main content

Grammar

Browse railroad diagrams for any dialect. Every SQL construct is defined once, with dialect predicates picking the variants. Pick a dialect to start exploring.

ANSI SQL
1,419 rules
BigQuery
2,621 rules
Databricks
1,950 rules
DB2
3,463 rules
DuckDB
2,298 rules
MariaDB
2,519 rules
Oracle
3,682 rules
PostgreSQL
3,313 rules
Presto
1,759 rules
Redshift
1,918 rules
Snowflake
2,516 rules
Spark SQL
1,827 rules
SQLite
1,509 rules
T-SQL
3,474 rules
Trino
1,763 rules