नतीजों को क्रम से लगाना
ORDER BY क्लॉज़ का इस्तेमाल करके, जवाब में दिखने वाली पंक्तियों का क्रम तय किया जा सकता है. इसमें, कॉमा से अलग की गई एक या उससे ज़्यादा सीक्वेंस शामिल होती हैं:
FieldName ('ASC' | 'DESC')?
अगर फ़ील्ड के नाम के बाद ASC या DESC तय नहीं किया जाता है, तो Google Ads API डिफ़ॉल्ट रूप से ASC का इस्तेमाल करता है.
ORDER BY क्लॉज़ का इस्तेमाल करके, कैंपेन-लेवल की रिपोर्ट को इंप्रेशन के हिसाब से घटते क्रम और कैंपेन के नाम के हिसाब से बढ़ते क्रम में लगाया जा सकता है:
ORDER BY metrics.impressions DESC, campaign.name ASC
- चुने नहीं गए संसाधनों के एट्रिब्यूट के हिसाब से
- चुनी नहीं गई मेट्रिक के हिसाब से
- चुने नहीं गए सेगमेंट के हिसाब से
- इन टाइप के फ़ील्ड के लिए:
MESSAGE- दोहराए गए फ़ील्ड
- दोहराए गए फ़ील्ड के एट्रिब्यूट
नतीजों की संख्या सीमित करना
LIMIT क्लॉज़ का इस्तेमाल करके, दिखाए जाने वाले नतीजों की कुल संख्या सीमित की जा सकती है.
इसे नतीजों को क्रम से लगाने की सुविधा के साथ इस्तेमाल करके, "टॉप एन" रिपोर्ट जनरेट की जा सकती हैं. जैसे, पिछले 30 दिनों में सबसे ज़्यादा इंप्रेशन पाने वाले पांच कैंपेन की रिपोर्ट:
SELECT
campaign.id,
campaign.name,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5
- सेगमेंट चुने बिना, उन्हें फ़िल्टर करने पर. हालांकि, "कोर" तारीख वाले सेगमेंट के फ़ील्ड को फ़िल्टर किया जा सकता है.
- कोर तारीख वाले सेगमेंट के फ़ील्ड,
segments.date,segments.week,segments.month,segments.quarter, औरsegments.yearहैं.
- कोर तारीख वाले सेगमेंट के फ़ील्ड,
- प्रिमिटिव के अलावा, किसी भी मैसेज टाइप के फ़ील्ड को फ़िल्टर करने पर. जैसे, Int64Value और StringValue.
- प्रिमिटिव के अलावा, किसी भी मैसेज टाइप के दोहराए गए फ़ील्ड के एट्रिब्यूट को फ़िल्टर करने पर. जैसे, Int64Value और StringValue.