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 i valori stringa, la distinzione tra maiuscole e minuscole di ogni operatore determina la modalità di corrispondenza dei risultati.

Distinzione tra maiuscole e minuscole degli operatori

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

Esempi

I seguenti esempi illustrano come i diversi operatori gestiscono le maiuscole/minuscole delle stringhe nel linguaggio di query di Google Ads.

Espressione regolare senza distinzione tra maiuscole e minuscole

La seguente query utilizza (?i) per trovare corrispondenze con i nomi delle campagne contenenti "test", "Test", "TEST" o qualsiasi altra variazione di maiuscole/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' trova corrispondenze solo con le maiuscole/minuscole esatte.
  • Corrispondenza di pattern senza distinzione tra maiuscole e minuscole: WHERE campaign.name LIKE '%search campaign%' trova corrispondenze con 'SEARCH CAMPAIGN', 'search campaign', o 'Search Campaign'.