Cette page rassemble des conseils qui pourraient vous être utiles lorsque vous créez vos premières requêtes.
Problème: une métrique n'apparaît pas dans les résultats
Les métriques liées à la devise (par exemple, metrics.cost_micros) doivent inclure segments.date
dans la clause SELECT et dans la clause WHERE.
Problème: l'opérateur CONTIENT ne fonctionne pas avec un champ de chaîne
Lorsque vous devez vérifier si un champ de chaîne contient une sous-chaîne, n'utilisez pas l'opérateur CONTAINS
(ou CONTAINS NOT
).
CONTAINS
est destiné à être utilisé avec des champs qui conservent des listes de valeurs et que vous souhaitez vérifier si la liste contient une ou plusieurs valeurs spécifiques.
Pour vérifier la présence d'une sous-chaîne, vous pouvez utiliser REGEXP_MATCH
, par exemple
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'