An SQL dialect is a system-specific variation of SQL. DuckDB retains ANSI SQL while extending it for concise analytical queries and local data workflows. section 1.2
DuckDB’s dialect adds practical shorthand and data-shaping features:
- SELECT * EXCLUDE() and SELECT * REPLACE() simplify column selection. section 1.2
- GROUP BY ALL and ORDER BY ALL avoid repeating field names. section 1.2
- PIVOT and UNPIVOT transpose rows and columns, while STRUCT supports nested data. section 1.2
Concise analytical query
SELECT * EXCLUDE (sensitive_column) FROM records GROUP BY ALL ORDER BY ALL; section 1.2

