SQL-Syntax – Kurzreferenz

Dieses Dokument enthält eine Kurzübersicht (auch Spickzettel genannt) für die SQL-Syntax, die in den Codebeispielen der Spanner-Dokumentation verwendet wird.

Eine umfassendere Referenz zur SQL-Abfragesyntax in Spanner finden Sie unter Abfragesyntax in GoogleSQL.

Regeln für die SQL-Syntaxnotation

In der folgenden Tabelle sind die Syntaxregeln aufgeführt und beschrieben, die in der Spanner-Dokumentation häufig verwendet werden.

Notation Beispiel Beschreibung
Eckige Klammern [ ] Gibt an, dass die eingeschlossene Klausel oder das eingeschlossene Argument optional ist. Schließen Sie diese Klammern nicht in Ihre SQL-Abfrage ein.
Klammern ( ) Literalklammern. Fügen Sie die Klammern in Ihre SQL-Abfrage ein.
Senkrechter Strich | Gibt an, dass Sie nur eine Option aus den durch senkrechte Striche getrennten Alternativen auswählen müssen. Fügen Sie keine Balken in Ihre SQL-Abfrage ein.
Geschweifte Klammern { } Gibt an, dass die eingeschlossenen Elemente eine Reihe von Optionen darstellen. Sie müssen genau eine der Optionen auswählen, die durch senkrechte Striche getrennt sind (z. B. in { a | b | c } müssen Sie a, b oder c auswählen). Die geschweiften Klammern dürfen nicht in der SQL-Abfrage enthalten sein.
Ellipsis ... Gibt an, dass eine Liste oder ein Teil der Syntax aus Gründen der Übersichtlichkeit gekürzt wurde. Dies unterscheidet sich von einem Komma gefolgt von Auslassungspunkten, das eine sich wiederholende Liste angibt. Lassen Sie die Auslassungspunkte in Ihrer Anfrage weg.
Komma , Gibt ein wörtliches Komma an, das in der Regel zum Trennen von Elementen in einer Liste verwendet wird. Verwenden Sie Kommas in Ihrer Anfrage.
Komma gefolgt von Auslassungspunkten , ... Gibt an, dass das vorangehende Element mehrmals wiederholt werden kann, wobei die einzelnen Instanzen durch ein Komma getrennt sind. Lassen Sie die Auslassungspunkte in Ihrer Anfrage weg. Vergessen Sie nicht, die Kommas zum Trennen der wiederholten Elemente einzufügen.
Artikelliste item [, ...] Gibt an, dass Sie mindestens ein Element angeben müssen. Optional können Sie weitere durch Kommas getrennte Elemente angeben. Lassen Sie die Klammern oder Auslassungspunkte in Ihrer Anfrage weg. Fügen Sie die Kommas ein, um das zusätzliche Element zu trennen.
[item, ...] Gibt an, dass Sie optional mindestens ein Element einfügen können. Sie können auch optional weitere Elemente durch Kommas getrennt angeben. Lassen Sie die Klammern und die Auslassungspunkte in Ihrer Anfrage weg. Verwenden Sie Kommas, um die zusätzlichen Elemente zu trennen.
Einfache Anführungszeichen '' Gibt ein einfaches Anführungszeichen an. Dient zum Definieren von Stringliteralen in Ihrer Abfrage. Fügen Sie die einfachen Anführungszeichen in Ihre Anfrage ein.
Anführungszeichen oder Graviszeichen "" oder `` Gibt wörtliche doppelte Anführungszeichen oder Backticks an. Wird verwendet, um in Anführungszeichen gesetzte Bezeichner in Ihrer Abfrage einzuschließen. Fügen Sie die doppelten Anführungszeichen oder Backticks in Ihre Anfrage ein.
Spitze Klammern < > Spitze Literalklammern. Fügen Sie die spitzen Klammern in Ihre SQL-Abfrage ein.