প্রশ্ন উপাদান, স্ট্রাকচার্ড ক্যুইরি ভাষা (এসকিউএল) এর একটি গুরুত্বপূর্ণ অংশ, একটি রিলেশনাল ডাটাবেস থেকে নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে তথ্য উদ্ধার করে। এই পুনরুদ্ধারটি COUNT ফাংশনের মাধ্যমে এসকিউএল ক্যোয়ারীগুলি ব্যবহার করে সম্পন্ন করা হয়, যা - যখন ডাটাবেসের একটি নির্দিষ্ট কলামের সাথে যুক্ত করা হয় - সমস্ত ধরণের তথ্য উপাদন করতে পারে।
এসকিউএল COUNT ফাংশনটি বিশেষভাবে দরকারী কারণ এটি আপনাকে ব্যবহারকারী-নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে ডেটাবেস রেকর্ড গণনা করতে দেয়।
আপনি এটি একটি টেবিলে সমস্ত রেকর্ড গণনা করতে, কলামে অনন্য মানগুলি গণনা করতে বা নির্দিষ্ট সংখ্যক রেকর্ড পূরণের সংখ্যা গণনা করতে ব্যবহার করতে পারেন।
Northwind ডাটাবেস উদাহরণ
নীচের উদাহরণগুলি সাধারণভাবে ব্যবহৃত উত্তরওয়ালা ডাটাবেসের উপর ভিত্তি করে তৈরি করা হয়, যা প্রায়শই টিউটোরিয়াল হিসাবে ব্যবহারের জন্য ডেটাবেস পণ্যগুলির সাথে জাহাজগুলি চালায়। এখানে ডাটাবেসের পণ্য টেবিল থেকে একটি উদ্ধৃতি রয়েছে:
পণ্যের আইডি | পণ্যের নাম | SupplierID | QuantityPerUnit | একক দাম | UnitsInStock |
---|---|---|---|---|---|
1 | চাই | 1 | 10 বক্স এক্স 20 ব্যাগ | 18.00 | 39 |
2 | চ্যাং | 1 | 24 - 12 oz বোতল | 19.00 | 17 |
3 | আনিস সিরাপ | 1 | 12 - 550 মিলি বোতল | 10.00 | 13 |
4 | শেফ এন্টন এর Cajun ঋতু | 2 | 48 - 6 ওজ জার্স | 22.00 | 53 |
5 | শেফ এন্টন এর Gumbo মিক্স | 2 | 36 বক্স | 21.35 | 0 |
6 | Grandma এর Boyenberry ছড়িয়ে | 3 | 12 - 8 oz জার্স | 25.00 | 120 |
7 | চাচী বব এর জৈব শুকনো বাদাম | 3 | 12 - 1 পাউন্ড pkgs। | 30.00 | 15 |
একটি টেবিলে রেকর্ড গণনা
সবচেয়ে মৌলিক প্রশ্ন টেবিলে রেকর্ডের সংখ্যা গণনা করা হয়। আপনি যদি পণ্য টেবিলের বিদ্যমান আইটেমগুলির সংখ্যা জানতে চান তবে নিম্নোক্ত প্রশ্নটি ব্যবহার করুন:
পণ্য থেকে COUNT (*) নির্বাচন করুন;
এই প্রশ্নটি টেবিলে সারির সংখ্যা প্রদান করে। এটা এই উদাহরণ সাত।
একটি কলামে অনন্য মান গণনা
আপনি কলামের অনন্য মানগুলির সংখ্যা সনাক্ত করতে COUNT ফাংশন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, যদি আপনি বিভিন্ন সরবরাহকারীর সংখ্যা সনাক্ত করতে চান যার পণ্য উত্পাদন বিভাগে উপস্থিত হয়, তবে আপনি নিম্নলিখিত প্রশ্নের ব্যবহার করে এটি সম্পাদন করতে পারেন:
পণ্য থেকে COUNT (DISTINCT সরবরাহকারী) নির্বাচন করুন;
এই প্রশ্নের মধ্যে পাওয়া স্বতন্ত্র মান সংখ্যা প্রদান করে SupplierID কলাম। এই ক্ষেত্রে, উত্তর তিনটি, 1, 2, এবং 3 প্রতিনিধিত্ব করে।
মাপ মিলছে রেকর্ড গণনা
WHERE ধারা সহ COUNT টি ফাংশনকে নির্দিষ্ট মানদণ্ডের সাথে মেলে এমন রেকর্ডগুলির সংখ্যা সনাক্ত করতে। উদাহরণস্বরূপ, অনুচ্ছেদ বিভাগের স্টক স্তরের একটি ধারনা পেতে চায়। নিচের প্রশ্নটি 50 ইউনিটের কম ইউনিটইনস্টকের প্রতিনিধিত্বকারী সারিগুলির সংখ্যা চিহ্নিত করে:
ইউনিট ইন স্টক <50; পণ্য থেকে COUNT (*) নির্বাচন করুন।
এই ক্ষেত্রে, প্রশ্নটি প্রতিনিধিত্ব করে চারটি মান প্রদান করবে চাই , চ্যাং , আনিস সিরাপ , এবং চাচী বব এর জৈব শুকনো বাদাম .COUNT টি ক্লাউজ ডাটাবেস অ্যাডমিনিস্ট্রেটরদের জন্য অত্যন্ত মূল্যবান হতে পারে যারা ব্যবসায়িক প্রয়োজনীয়তাগুলি পূরণ করতে ডেটা সারাংশ করতে চায়। একটু সৃজনশীলতার সাথে, আপনি বিভিন্ন কাজের জন্য COUNT ফাংশন ব্যবহার করতে পারেন।