Phân biệt chữ hoa chữ thường

Ngôn ngữ truy vấn Google Ads cho phép bạn lọc tập dữ liệu được trả về bằng một số toán tử. Khi bạn lọc theo giá trị chuỗi, chế độ phân biệt chữ hoa chữ thường của từng toán tử sẽ xác định cách kết quả của bạn được so khớp.

Phân biệt chữ hoa chữ thường của toán tử

Đơn vị tổ chức Có phân biệt chữ hoa chữ thường
= hoặc != Phân biệt chữ hoa chữ thường
IN hoặc NOT IN Phân biệt chữ hoa chữ thường
LIKE hoặc NOT LIKE Không phân biệt chữ hoa chữ thường
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE Phân biệt chữ hoa chữ thường
REGEXP_MATCH hoặc NOT REGEXP_MATCH Theo mặc định, có phân biệt chữ hoa chữ thường (có thể định cấu hình)

Ví dụ

Các ví dụ sau đây minh hoạ cách các toán tử khác nhau xử lý trường hợp sử dụng chuỗi trong Ngôn ngữ truy vấn Google Ads.

Biểu thức chính quy không phân biệt chữ hoa chữ thường

Cụm từ tìm kiếm sau đây sử dụng (?i) để so khớp tên chiến dịch có chứa "test", "Test", "TEST" hoặc bất kỳ biến thể nào khác về cách viết hoa:

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

Khớp chính xác và khớp theo mẫu

  • Khớp chính xác có phân biệt chữ hoa chữ thường: WHERE campaign.name = 'Search Campaign' chỉ khớp với cách viết hoa chính xác.
  • So khớp mẫu không phân biệt chữ hoa chữ thường: WHERE campaign.name LIKE '%search campaign%' khớp với 'SEARCH CAMPAIGN', 'search campaign' hoặc 'Search Campaign'.