Język zapytań Google Ads umożliwia filtrowanie zwracanego zbioru danych za pomocą kilku różnych operatorów. Gdy filtrujesz wartości ciągów znaków, o tym, jak dopasowywane są wyniki, decyduje rozróżnianie wielkości liter w przypadku każdego operatora.
Rozróżnianie wielkości liter w przypadku operatorów
| Operator | Rozróżnianie wielkości liter |
|---|---|
= lub != |
Rozróżnianie wielkości liter |
IN lub NOT IN |
Rozróżnianie wielkości liter |
LIKE lub NOT LIKE |
Wielkość liter nie jest rozróżniana |
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE |
Rozróżnianie wielkości liter |
REGEXP_MATCH lub NOT REGEXP_MATCH |
Domyślnie rozróżniana wielkość liter (można to zmienić) |
Przykłady
Poniższe przykłady pokazują, jak różne operatory obsługują wielkość liter w języku zapytań Google Ads.
Wyrażenie regularne, w którym wielkość liter nie jest rozróżniana
Poniższe zapytanie używa (?i), aby dopasować nazwy kampanii zawierające "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 dopasowanie do wzorca
- 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%'dopasowuje'SEARCH CAMPAIGN','search campaign'lub'Search Campaign'.