Riferimento rapido alla sintassi SQL

Questo documento fornisce un riferimento rapido (noto anche come cheat sheet) per la sintassi SQL utilizzata negli esempi di codice della documentazione di Spanner.

Per un riferimento più completo alla sintassi delle query SQL in Spanner, consulta Sintassi delle query in GoogleSQL.

Regole di notazione della sintassi SQL

La tabella seguente elenca e descrive le regole di notazione della sintassi che vengono comunemente utilizzate nella documentazione di Spanner.

Notazione Esempio Descrizione
Parentesi quadre [ ] Indica che la clausola o l'argomento racchiusi sono facoltativi. Non includere queste parentesi nella query SQL.
Parentesi ( ) Parentesi letterali. Includi le parentesi nella query SQL.
Barra verticale | Indica che devi scegliere una sola opzione tra le alternative separate da barre verticali. Non includere barre nella query SQL.
Parentesi graffe { } Indica che gli elementi inclusi rappresentano un insieme di scelte. Devi scegliere esattamente una delle opzioni, separate da barre verticali (ad esempio, in { a | b | c }, devi scegliere a, b o c). Non includere le parentesi graffe nella query SQL.
Ellissi ... Indica che un elenco o una parte della sintassi è stato troncato per brevità. Questo è diverso da una virgola seguita dai puntini di sospensione, che indica un elenco ripetuto. Non includere i puntini di sospensione nella query.
Virgola , Indica una virgola letterale, in genere utilizzata per separare gli elementi di un elenco. Includi le virgole nella query.
Virgola seguita dai puntini di sospensione , ... Indica che l'elemento precedente può essere ripetuto più volte, con ogni istanza separata da una virgola. Non includere i puntini di sospensione nella query. Includi le virgole per separare gli elementi ripetuti.
Elenco di articoli item [, ...] Indica che devi includere almeno un elemento. Puoi includere facoltativamente altri elementi, separati da virgole. Non includere le parentesi o i puntini di sospensione nella query. Includi le virgole per separare l'elemento aggiuntivo.
[item, ...] Indica che puoi includere facoltativamente almeno un elemento. Se vuoi, puoi includere altri elementi separati da virgole. Non includere le parentesi o i puntini di sospensione nella query. Includi le virgole per separare gli elementi aggiuntivi.
Virgolette singole '' Indica un singolo apice letterale. Utilizzato per definire valori letterali di stringa nella query. Includi gli apici singoli nella query.
Virgolette doppie o accenti gravi "" o `` Indica virgolette doppie o apici inversi letterali. Utilizzato per racchiudere gli identificatori tra virgolette nella query. Includi le virgolette doppie o gli apici inversi nella query.
Parentesi angolari < > Parentesi angolari letterali. Includi le parentesi angolari nella query SQL.