BigQuery-specific syntax this formatter understands
- Backtick table paths like
`project.dataset.table`stay whole - Array access (
[OFFSET(1)]),STRUCTandUNNESTare handled QUALIFYandEXCEPT/REPLACEinSELECT *are supported- Named parameters like
@start_dateare kept intact
Formatting changes only whitespace and keyword case. What the query does is unchanged. Need another database? The main SQL formatter has 11 dialects, and the SQL minifier squeezes a query onto one line.