একত্রিতকরণ (প্রোগ্রামগতভাবে নয়) ব্যবহার করে ফলাফলের (যেমন সামগ্রীর প্রকারের x নোডগুলি গণনা) গণনা করা সম্ভব?
একত্রিতকরণ (প্রোগ্রামগতভাবে নয়) ব্যবহার করে ফলাফলের (যেমন সামগ্রীর প্রকারের x নোডগুলি গণনা) গণনা করা সম্ভব?
উত্তর:
হ্যাঁ, বাক্সের বাইরে 3 ভিউতে এটি সম্ভব।
ধারণাটি এসকিউএল সমষ্টিগুলির মতো। একটি উদাহরণ দেখতে দিন:
আপনার দর্শন সম্পাদনা করুন এবং দর্শন সংগ্রহগুলি সক্ষম করুন:
ডিফল্ট সাজানোর মানদণ্ড সরান।
কী ঘটেছিল তা দেখতে গ্লোবাল ভিউস সেটিংস পৃষ্ঠায় চেকবাক্সটি "এসকিউএল কোয়েরি দেখান" চালু করুন।
SELECT node.type AS node_type, COUNT(node.nid) AS nid
FROM
{node} node
WHERE (( (node.status = '1') ))
GROUP BY node_type
LIMIT 10 OFFSET 0
সুতরাং, আমরা নোড_ টাইপ করে নোডগুলি গ্রুপিং করছি এবং এই গ্রুপগুলির জন্য গণনা গণনা করছি।
এখানে দুর্দান্ত উত্তর যদিও আপনার আসল প্রশ্নটি আপনাকে গণনা মান দিয়ে কী করতে যাচ্ছেন তা উল্লেখ করে না । সম্ভবত আপনি এটি প্রদর্শন করতে চান?
যদি তা হয় তবে এখানে আরও একটি সমাধান রয়েছে:
ধরে নিই যে আপনার ভিউ ইতিমধ্যে সামগ্রীর ধরণের আইটেমগুলি দ্বারা ফিল্টার করার জন্য সেট আপ করা হয়েছে, তারপরে আপনি ভিউতে একটি শিরোনাম যুক্ত করতে পারেন এবং "গ্লোবাল: ফলাফল সংক্ষিপ্তসার" বিকল্পটি চয়ন করতে পারেন এবং পাঠ্য অঞ্চলে প্রদত্ত টোকেন ভেরিয়েবলগুলি ব্যবহার করতে পারেন।
এই ক্ষেত্রে কেউ যদি আসে across
তারিখটিকে গ্রানুলারিতে ফর্ম্যাট করতে আমি ভিউস ডেট ফর্ম্যাট এসকিউএল ব্যবহার করেছি ।
ভিউ তারিখের ফর্ম্যাট এসকিউএল মডিউলটি এসকিউএল ব্যবহার করে তারিখের ক্ষেত্রগুলি বিন্যাস করতে দেয়। এটি চুজেন গ্র্যানুলারিটি ব্যবহার করে তারিখের ক্ষেত্রগুলির জন্য গোষ্ঠী সংগ্রহকে সক্ষম করে।
মূল কার্যকারিতা হ'ল রেন্ডার () থেকে তারিখের ফর্ম্যাটিংটি সরিয়ে এবং এটি কোয়েরিতে রাখা ()) অর্থাত পিএইচপি-র ফর্ম্যাট_ডেটের চেয়ে এসকিউএল এর DATE_FORMAT ব্যবহার করে ফর্ম্যাট তারিখের মান values
এটি 'তৈরি' এবং 'পরিবর্তিত' তারিখের ক্ষেত্রগুলিকে নোডে একটি নতুন ডিফল্ট হ্যান্ডলার বরাদ্দ করে অর্জন করা হয়। এই হ্যান্ডলারটি ভিউ_হ্যান্ডলার_ফিল্ড_ডেটে দর্শনগুলির বিল্ডকে প্রসারিত এবং ওভাররাইড করে।
বাক্সের বাইরে কাজ করা - হিসাবে সহজ!