La nouvelle API Search Ads 360 Reporting est désormais disponible. Rejoignez le groupe Google
searchads-api-announcements pour vous tenir informé des améliorations et versions à venir.
Documentation de référence sur la grammaire des requêtes
Le tableau ci-dessous contient une référence complète de la grammaire du langage de requêtes Search Ads 360.
Documentation de référence sur la grammaire |
Requête |
Clause SELECT |
SELECT FIELD_NAME (, FIELD_NAME)* |
Clause FROM |
FROM RESOURCE_NAME |
Clause WHERE |
WHERE CONDITION (AND CONDITION)* |
Clause ORDER BY |
ORDER BY ORDERING (, ORDERING)* |
Clause LIMIT |
LIMIT POSITIVE_INTEGER |
Clause PARAMETERS |
PARAMETERS LITERAL = VALUE (, LITERAL = VALUE)* |
|
Nom du champ |
[a-z] ([a-zA-Z0-9._])* |
Nom de la ressource |
[a-z] ([a-zA-Z_])* |
Condition |
FIELD_NAME OPERATOR VALUE |
Classement |
FIELD_NAME (ASC | DESC)? |
Opérateur |
= | != | > | >= | < | <= | IN | NOT IN | LIKE | NOT LIKE | CONTAINS ANY | CONTAINS ALL | CONTAINS NONE | IS NULL | IS NOT NULL | DURING | BETWEEN | REGEXP_MATCH | NOT REGEXP_MATCH |
Fonction |
LAST_14_DAYS | LAST_30_DAYS | LAST_7_DAYS | LAST_BUSINESS_WEEK | LAST_MONTH | LAST_WEEK_MON_SUN | LAST_WEEK_SUN_SAT | THIS_MONTH | THIS_WEEK_MON_TODAY | THIS_WEEK_SUN_TODAY | TODAY | YESTERDAY |
Valeur |
LITERAL | LITERAL_LIST | NUMBER | NUMBER_LIST | STRING | STRING_LIST | FUNCTION |
Nombre entier positif |
[1-9] ([0-9])* |
Nombre |
-? [0-9]+ (. [0-9] [0-9]*)? |
Chaîne |
(' Char* ') | (" Char* ") |
Littéral |
[a-zA-Z0-9_]* |
Liste de chaînes |
( STRING (, STRING)* ) |
Liste de littéraux |
( LITERAL (, LITERAL)* ) |
Liste de nombres |
( NUMBER (, NUMBER)* ) |
Clé :
?
indique un élément facultatif.
*
signifie zéro ou plusieurs
+
signifie un ou plusieurs.
(xxxxxx)
indique un ensemble.
[a-z0-9]
indique une plage de caractères.
Char
indique n'importe quel caractère.
|
signifie "ou".
- L'opérateur
REGEXP_MATCH
utilise la syntaxe RE2.
Pour faire correspondre une valeur littérale [
, ]
, %
ou _
à l'aide de l'opérateur LIKE
, entourez le caractère entre crochets. Par exemple, la condition suivante correspond à toutes les valeurs campaign.name
commençant par [Earth_to_Mars]
:
WHERE campaign.name LIKE '[[]Earth[_]to[_]Mars[]]%'
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/24 (UTC).
[null,null,["Dernière mise à jour le 2024/11/24 (UTC)."],[[["This document provides a comprehensive grammar reference for the Search Ads 360 Query Language."],["The language allows users to query data using a structured syntax including clauses like `SELECT`, `FROM`, `WHERE`, `ORDER BY`, `LIMIT`, and `PARAMETERS`."],["Various data types like numbers, strings, and lists are supported within the query structure for filtering and data retrieval."],["Specific operators and functions enable detailed data manipulation, such as date ranges (`LAST_30_DAYS`) and pattern matching (`REGEXP_MATCH`)."],["The provided table details the syntax and components of the query language, along with explanations of special characters and usage examples."]]],[]]