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 wartości tekstowe, sposób dopasowywania wyników zależy od rozróżniania wielkości liter w przypadku poszczególnych operatorów.

Rozróżnianie wielkości liter w przypadku operatorów

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 bez rozróżniania wielkości liter

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

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

Dopasowanie ścisłe i wzorcowe

  • 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 uwzględniania wielkości liter: WHERE campaign.name LIKE '%search campaign%' pasuje do 'SEARCH CAMPAIGN', 'search campaign' i 'Search Campaign'.