Distinzione tra maiuscole e minuscole

Il linguaggio di query Google Ads ti consente di filtrare il set di dati restituito con diversi operatori. Quando filtri in base ai valori stringa, la distinzione tra maiuscole e minuscole di ogni operatore determina la corrispondenza dei risultati.

Sensibilità alle maiuscole degli operatori

Operatore Distinzione tra maiuscole e minuscole
= o != Maiuscole/minuscole
IN o NOT IN Maiuscole/minuscole
LIKE o NOT LIKE Senza distinzione tra maiuscole e minuscole
CONTAINS ALL, CONTAINS ANY e CONTAINS NONE Maiuscole/minuscole
REGEXP_MATCH o NOT REGEXP_MATCH Distinzione tra maiuscole e minuscole per impostazione predefinita (configurabile)

Esempi

I seguenti esempi illustrano in che modo i diversi operatori gestiscono la distinzione tra maiuscole e minuscole delle stringhe nel linguaggio di query Google Ads.

Espressione regolare senza distinzione tra maiuscole e minuscole

La seguente query utilizza (?i) per trovare i nomi delle campagne contenenti "test", "Test", "TEST" o qualsiasi altra variante di maiuscole e minuscole:

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

Corrispondenza esatta e di pattern

  • Corrispondenza esatta sensibile alle maiuscole: WHERE campaign.name = 'Search Campaign' corrisponde solo alla combinazione esatta di maiuscole e minuscole.
  • Corrispondenza di pattern senza distinzione tra maiuscole e minuscole: WHERE campaign.name LIKE '%search campaign%' corrisponde a 'SEARCH CAMPAIGN', 'search campaign' o 'Search Campaign'.