ผลลัพธ์ของคำสั่งซื้อ
คุณระบุลำดับของแถวในคำตอบได้โดยใช้อนุประโยค ORDER BY
ซึ่งประกอบด้วยลำดับที่คั่นด้วยคอมมาดังต่อไปนี้
FieldName ('ASC' | 'DESC')?
หากคุณไม่ระบุ ASC
หรือ DESC
หลังชื่อช่อง ระบบจะใช้ Reporting API
ค่าเริ่มต้นคือ ASC
วรรค ORDER BY
ต่อไปนี้จะจัดเรียงรายงานประสิทธิภาพตามมาจากมากไปน้อย
การแสดงผลและรหัสข้อเสนอผลิตภัณฑ์จากน้อยไปมาก:
ORDER BY metrics.impressions DESC, segments.offer_id ASC
ไม่อนุญาตให้ใช้ ORDER BY
ในเมตริกที่ไม่ได้เลือกหรือกลุ่มที่ไม่ได้เลือก
จำกัดจำนวนผลการค้นหา
คุณสามารถจำกัดจำนวนผลลัพธ์ทั้งหมดที่แสดงผลได้โดยใช้วลี LIMIT
เมื่อรวมสิ่งนี้กับการจัดเรียงผลลัพธ์ คุณจะได้ผลลัพธ์ "อันดับ N" เช่น
ซึ่งมีผลิตภัณฑ์ 5 รายการที่มีการแสดงผลสูงสุดในช่วง
30 วัน:
ตัวอย่าง
SELECT
segments.offer_id,
metrics.impressions
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-12-01' AND '2020-12-31'
ORDER BY metrics.impressions DESC
LIMIT 5;
ไม่อนุญาตการกรอง (ข้อความ WHERE
) ในเมตริกหากไม่เลือก