Google Ads 查詢語言可讓您使用多種運算子篩選傳回的資料集。篩選字串值時,每個運算子的區分大小寫設定會決定結果的相符方式。
運算子是否區分大小寫
| 運算子 | 區分大小寫 |
|---|---|
= 或 != |
區分大小寫 |
IN 或 NOT IN |
區分大小寫 |
LIKE 或 NOT LIKE |
不區分大小寫 |
CONTAINS ALL、CONTAINS ANY、CONTAINS NONE |
區分大小寫 |
REGEXP_MATCH 或 NOT REGEXP_MATCH |
預設區分大小寫 (可設定) |
範例
以下範例說明不同運算子在 Google Ads 查詢語言中如何處理字串大小寫。
不區分大小寫的規則運算式
下列查詢會使用 (?i) 比對包含 "test"、"Test"、"TEST" 或任何其他大小寫變化的廣告活動名稱:
SELECT
campaign.id,
campaign.name
FROM campaign
WHERE campaign.name REGEXP_MATCH "(?i).*test.*"
完全比對和模式比對
- 區分大小寫的完全比對:
WHERE campaign.name = 'Search Campaign'只會比對大小寫完全相符的字詞。 - 不區分大小寫的模式比對:
WHERE campaign.name LIKE '%search campaign%'與'SEARCH CAMPAIGN'、'search campaign'或'Search Campaign'相符。