Trang này thu thập một số mẹo có thể hữu ích khi bạn tạo truy vấn đầu tiên.
Vấn đề: Một chỉ số không xuất hiện trong kết quả
Các chỉ số liên quan đến đơn vị tiền tệ (ví dụ: chỉ số.cost_micros) cần đưa
segments.date
vào mệnh đề SELECT và mệnh đề WHERE.
Vấn đề: Toán tử CONTAINS không hoạt động với trường chuỗi
Khi bạn cần kiểm tra xem một trường chuỗi có chứa một chuỗi con hay không, đừng sử dụng toán tử CONTAINS
(hoặc CONTAINS NOT
).
CONTAINS
được dùng với các trường lưu giữ danh sách giá trị và bạn muốn kiểm tra xem danh sách đó có chứa một hoặc nhiều giá trị cụ thể hay không.
Để kiểm tra sự hiện diện của một chuỗi con, bạn có thể sử dụng REGEXP_MATCH
, ví dụ:
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'