Distinzione tra maiuscole e minuscole

Il linguaggio di query di Google Ads ti consente di filtrare il set di dati restituito con diversi operatori. Quando filtri in base ai valori di stringa, la sensibilità alle maiuscole 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 Sensibile alle maiuscole per impostazione predefinita (configurabile)

Esempi

I seguenti esempi illustrano come i diversi operatori gestiscono le maiuscole e le minuscole delle stringhe in Google Ads Query Language.

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 variazione 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 alle maiuscole/minuscole esatte.
  • Corrispondenza di pattern senza distinzione tra maiuscole e minuscole: WHERE campaign.name LIKE '%search campaign%' corrisponde a 'SEARCH CAMPAIGN', 'search campaign' o 'Search Campaign'.