區分大小寫

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' 相符。