Die neue Search Ads 360 Reporting API ist jetzt verfügbar. Treten Sie der Google-Gruppe searchads-api-announcements bei, um über kommende Verbesserungen und Releases auf dem Laufenden zu bleiben.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die folgende Tabelle enthält eine vollständige Grammatikreferenz für Search Ads 360 Query Language.
Grammatikbezug
Abfrage
SELECT-Klausel
SELECT FIELD_NAME (, FIELD_NAME)*
FROM-Klausel
FROM RESOURCE_NAME
WHERE-Klausel
WHERE CONDITION (AND CONDITION)*
ORDER BY-Klausel
ORDER BY ORDERING (, ORDERING)*
LIMIT-Klausel
LIMIT POSITIVE_INTEGER
PARAMETERS-Klausel
PARAMETERS LITERAL = VALUE (, LITERAL = VALUE)*
Feldname
[a-z] ([a-zA-Z0-9._])*
Ressourcenname
[a-z] ([a-zA-Z_])*
Bedingung
FIELD_NAMEOPERATORVALUE
Sortierung
FIELD_NAME (ASC | DESC)?
Betreiber
= | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | CONTAINS ALL | CONTAINS NONE | IS NULL | IS NOT NULL | DURING | BETWEEN | REGEXP_MATCH | NOT REGEXP_MATCH
LITERAL | LITERAL_LIST | NUMBER | NUMBER_LIST | STRING | STRING_LIST | FUNCTION
Positive Ganzzahl
[1-9] ([0-9])*
Zahl
-? [0-9]+ (. [0-9] [0-9]*)?
String
(' Char* ') | (" Char* ")
Literal
[a-zA-Z0-9_]*
Stringliste
( STRING (, STRING)* )
Literalliste
( LITERAL (, LITERAL)* )
Zahlenliste
( NUMBER (, NUMBER)* )
Schlüssel:
? gibt ein optionales Element an.
* bedeutet null oder mehr
+ bedeutet ein oder mehrere.
(xxxxxx) gibt eine Gruppierung an.
[a-z0-9] gibt einen Zeichenbereich an.
Char steht für ein beliebiges Zeichen.
| steht für „oder“.
Für den Operator REGEXP_MATCH wird die RE2-Syntax verwendet.
Wenn Sie mit dem Operator LIKE nach einem [-, ]-, %- oder _-Literal suchen möchten, setzen Sie das Zeichen in eckige Klammern. Die folgende Bedingung stimmt beispielsweise mit allen campaign.name-Werten überein, die mit [Earth_to_Mars] beginnen:
WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'