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
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le tableau ci-dessous contient une documentation de référence complète sur la grammaire du langage de requête 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 établir une correspondance avec un littéral [
, ]
, %
ou _
à l'aide de l'opérateur LIKE
, placez 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 2025/08/29 (UTC).
[null,null,["Dernière mise à jour le 2025/08/29 (UTC)."],[[["\u003cp\u003eThis document provides a comprehensive grammar reference for the Search Ads 360 Query Language.\u003c/p\u003e\n"],["\u003cp\u003eThe language allows users to query data using a structured syntax including clauses like \u003ccode\u003eSELECT\u003c/code\u003e, \u003ccode\u003eFROM\u003c/code\u003e, \u003ccode\u003eWHERE\u003c/code\u003e, \u003ccode\u003eORDER BY\u003c/code\u003e, \u003ccode\u003eLIMIT\u003c/code\u003e, and \u003ccode\u003ePARAMETERS\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eVarious data types like numbers, strings, and lists are supported within the query structure for filtering and data retrieval.\u003c/p\u003e\n"],["\u003cp\u003eSpecific operators and functions enable detailed data manipulation, such as date ranges (\u003ccode\u003eLAST_30_DAYS\u003c/code\u003e) and pattern matching (\u003ccode\u003eREGEXP_MATCH\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe provided table details the syntax and components of the query language, along with explanations of special characters and usage examples.\u003c/p\u003e\n"]]],["The Search Ads 360 Query Language grammar includes clauses like `SELECT`, `FROM`, `WHERE`, `ORDER BY`, `LIMIT`, and `PARAMETERS`. It defines field, resource, and operator types, allowing queries to select data, specify the source, filter results, order them, and limit the output. Conditions are built with `FIELD_NAME`, `OPERATOR`, and `VALUE`. Values can be literals, numbers, strings, or lists. The grammar includes operators like `=`, `!=`, `\u003e`, `IN`, `LIKE`, and `REGEXP_MATCH` for comparisons.\n"],null,[]]