Sensibilité à la casse

Le langage de requête Google Ads vous permet de filtrer l'ensemble de données renvoyé avec différents opérateurs. Lorsque vous filtrez des valeurs de chaîne, la sensibilité à la casse de chaque opérateur détermine la façon dont vos résultats sont mis en correspondance.

Sensibilité à la casse des opérateurs

Opérateur Sensibilité à la casse
= ou != Sensible à la casse
IN ou NOT IN Sensible à la casse
LIKE ou NOT LIKE Non sensible à la casse
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE Sensible à la casse
REGEXP_MATCH ou NOT REGEXP_MATCH Sensible à la casse par défaut (configurable)

Exemples

Les exemples suivants illustrent la façon dont différents opérateurs gèrent la casse des chaînes dans le langage de requête Google Ads.

Expression régulière non sensible à la casse

La requête suivante utilise (?i) pour faire correspondre les noms de campagnes contenant "test", "Test", "TEST" ou toute autre variante de casse :

SELECT
  campaign.id,
  campaign.name
FROM campaign
WHERE campaign.name REGEXP_MATCH "(?i).*test.*"

Correspondance exacte et par modèle

  • Correspondance exacte sensible à la casse : WHERE campaign.name = 'Search Campaign' ne correspond qu'à la casse exacte.
  • Correspondance de modèle non sensible à la casse : WHERE campaign.name LIKE '%search campaign%' correspond à 'SEARCH CAMPAIGN', 'search campaign' ou 'Search Campaign'.