Sắp xếp và giới hạn kết quả

Kết quả đơn đặt hàng

Bạn có thể chỉ định thứ tự các hàng trong phản hồi bằng mệnh đề ORDER BY, bao gồm một hoặc nhiều chuỗi được phân tách bằng dấu phẩy:

FieldName ('ASC' | 'DESC')?

Nếu bạn không chỉ định ASC hoặc DESC sau tên trường, thì API Báo cáo mặc định là ASC.

Mệnh đề ORDER BY sau đây sắp xếp báo cáo hiệu suất theo thứ tự giảm dần số lượt hiển thị và mã ưu đãi sản phẩm tăng dần:

ORDER BY metrics.impressions DESC, segments.offer_id ASC

Không được phép sử dụng ORDER BY trên những chỉ số chưa chọn hoặc phân khúc chưa được chọn.

Giới hạn số lượng kết quả

Bạn có thể giới hạn tổng số kết quả được trả về bằng mệnh đề LIMIT. Kết hợp giá trị này với thứ tự kết quả, bạn có thể tạo ra "N hàng đầu" các báo cáo, chẳng hạn như báo cáo chứa 5 sản phẩm có số lượt hiển thị cao nhất trong thời gian qua 30 ngày:

Ví dụ:

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;

Không được phép lọc (mệnh đề WHERE) trên các chỉ số nếu không chọn chúng.