ক্রম এবং ফলাফল সীমিত

গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজ আপনাকে ORDER BY এবং LIMIT ক্লজ ব্যবহার করে আপনার কোয়েরি রেসপন্সে আসা সারিগুলোকে সাজাতে এবং সীমিত করতে দেয়।

ফলাফল অর্ডার করুন

আপনি ORDER BY ক্লজ ব্যবহার করে আপনার উত্তরে সারিগুলির ক্রম নির্দিষ্ট করতে পারেন, যা এক বা একাধিক কমা-বিভক্ত অনুক্রম নিয়ে গঠিত:

FieldName (ASC | DESC)?

যদি আপনি কোনো ফিল্ড নামের পরে ASC বা DESC উল্লেখ না করেন, তাহলে Google Ads API ডিফল্টভাবে ASC অনুসরণ করে। যদি আপনি ORDER BY ক্লজটি সম্পূর্ণভাবে বাদ দেন, তাহলে ফেরত আসা সারিগুলোর ক্রম অনির্দিষ্ট হয়ে যায়।

নিম্নলিখিত ORDER BY ক্লজটি একটি ক্যাম্পেইন-স্তরের রিপোর্টকে ইম্প্রেশনের অবরোহী ক্রমে এবং ক্যাম্পেইনের নামের আরোহী ক্রমে সাজায়:

ORDER BY metrics.impressions DESC, campaign.name ASC
  • নির্বাচিত নয় এমন সম্পদের বৈশিষ্ট্য দ্বারা
  • অনির্বাচিত মেট্রিক্স দ্বারা
  • অনির্বাচিত অংশ দ্বারা
  • নিম্নলিখিত ধরণের ক্ষেত্রগুলির জন্য:
    • MESSAGE
    • পুনরাবৃত্ত ক্ষেত্র
    • পুনরাবৃত্ত ক্ষেত্রগুলির বৈশিষ্ট্য

ফলাফলের সংখ্যা সীমিত করুন

আপনি LIMIT ক্লজ ব্যবহার করে একটি ধনাত্মক পূর্ণসংখ্যা ( 1 বা তার বেশি; LIMIT 0 বৈধ নয়) দিয়ে প্রদর্শিত ফলাফলের মোট সংখ্যা সীমিত করতে পারেন। এটিকে ফলাফলের ক্রমবিন্যাসের সাথে একত্রিত করে, আপনি "শীর্ষ N" রিপোর্ট তৈরি করতে পারেন, যেমন একটি রিপোর্ট যেখানে গত ৩০ দিনে সর্বোচ্চ ইম্প্রেশন পাওয়া পাঁচটি ক্যাম্পেইন থাকবে:

SELECT
  campaign.id,
  campaign.name,
  metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.impressions DESC
LIMIT 5

ফলাফল ফিল্টার করুন

ORDER BY এবং LIMIT সাথে WHERE ফিল্টার ব্যবহার করার সময়, নিম্নলিখিত ফিল্টারিং সীমাবদ্ধতাগুলো মনে রাখবেন:

  • 'কোর' ডেট সেগমেন্ট ফিল্ডগুলি ( segments.date , segments.week , segments.month , segments.quarter , এবং segments.year ) ব্যতীত, সেগমেন্টগুলি নির্বাচন না করে সেগুলির উপর ফিল্টারিং করার অনুমতি নেই।
  • কম্পোজিট MESSAGE ফিল্ডগুলিতে সরাসরি ফিল্টারিং করার অনুমতি নেই ( Int64Value এবং StringValue মতো প্রিমিটিভ র‍্যাপার মেসেজগুলি ছাড়া); এর পরিবর্তে তাদের প্রিমিটিভ স্কেলার ( int64 , string , bool ) বা enum সাবফিল্ডগুলিতে ফিল্টার করুন।
  • পুনরাবৃত্ত ফিল্ডের যৌগিক MESSAGE অ্যাট্রিবিউটে ফিল্টারিং করার অনুমতি নেই; শুধুমাত্র প্রিমিটিভ স্কেলার ( int64 , string , bool ), enum, বা প্রিমিটিভ র‍্যাপার সাবফিল্ড ফিল্টার করা যাবে।