หน้านี้รวบรวมเคล็ดลับที่อาจเป็นประโยชน์เมื่อสร้างคำค้นหารายการแรก
ปัญหา: เมตริกไม่ปรากฏในผลลัพธ์
เมตริกที่เกี่ยวข้องกับสกุลเงิน (เช่นmetric.cost_micros) ต้องมี segments.date
ในคำสั่ง SELECT และในวรรค WHERE
ปัญหา: โอเปอเรเตอร์ CONTAINS ใช้กับช่องสตริงไม่ได้
เมื่อต้องการตรวจสอบว่าฟิลด์สตริงมีสตริงย่อยหรือไม่ อย่าใช้โอเปอเรเตอร์ CONTAINS
(หรือ CONTAINS NOT
)
CONTAINS
มีไว้เพื่อใช้กับช่องที่จัดเก็บรายการค่าและคุณต้องการตรวจสอบว่ารายการดังกล่าวมีค่าที่เฉพาะเจาะจงอย่างน้อย 1 ค่าหรือไม่
หากต้องการตรวจสอบว่ามีสตริงย่อยหรือไม่ คุณสามารถใช้ REGEXP_MATCH
เช่น
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'