Rozróżnianie wielkości liter

Język zapytań Google Ads umożliwia filtrowanie zwracanego zbioru danych za pomocą kilku różnych operatorów. Gdy filtrujesz według wartości ciągu, wielkość liter w każdym operatorze określa sposób dopasowywania wyników.

Uwzględnianie wielkości liter w operatorach

Operator Rozróżnianie wielkości liter
= lub != Z uwzględnieniem wielkości liter
IN lub NOT IN Z uwzględnieniem wielkości liter
LIKE lub NOT LIKE Wielkość liter nie jest rozróżniana
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE Z uwzględnieniem wielkości liter
REGEXP_MATCH lub NOT REGEXP_MATCH Domyślnie wielkość liter ma znaczenie (można to zmienić).

Przykłady

Poniższe przykłady pokazują, jak różne operatory obsługują wielkość liter w ciągach znaków w języku zapytań Google Ads.

Wyrażenie regularne, w którym wielkość liter nie jest rozróżniana

To zapytanie używa funkcji (?i), aby dopasowywać nazwy kampanii zawierające ciąg "test", "Test", "TEST" lub dowolną inną kombinację wielkości liter:

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

Dopasowanie ścisłe i dopasowywanie wzorców

  • Dopasowanie ścisłe z uwzględnieniem wielkości liter: WHERE campaign.name = 'Search Campaign' dopasowuje tylko dokładnie taką samą wielkość liter.
  • Dopasowanie do wzorca bez rozróżniania wielkości liter: WHERE campaign.name LIKE '%search campaign%' pasuje do 'SEARCH CAMPAIGN', 'search campaign' lub 'Search Campaign'.