এসকিউএল COUNT ফাংশন সঙ্গে একটি ডাটাবেস টেবিলের মধ্যে মান গণনা

একটি বিস্তৃত ডেটা ফেরত এসকিউএল COUNT ব্যবহার করুন

প্রশ্নগুলি উপাদান স্ট্রাকচার্ড কোয়েরি ভাষা (এসকিউএল) এর একটি গুরুত্বপূর্ণ অংশ। এটি একটি রিলেশনাল ডাটাবেস থেকে নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে ডেটা উদ্ধার করে। আপনি এসকিউএল ক্যোয়ারীগুলি ব্যবহার করতে পারেন - COUNT () ফাংশন সহ - একটি ডাটাবেস থেকে সব ধরনের তথ্য সংগ্রহ করতে।

SQL COUNT () ফাংশনটি বিশেষভাবে উপযোগী কারণ এটি আপনাকে ব্যবহারকারী নির্দিষ্ট নির্দিষ্ট মানদণ্ডের ভিত্তিতে ভিত্তি করে ডেটাবেস রেকর্ডগুলি গণনা করতে দেয়। আপনি এটি একটি টেবিলের সমস্ত রেকর্ড গণনার জন্য ব্যবহার করতে পারেন, একটি কলামে অনন্য মান গণনা বা নির্দিষ্ট মানদণ্ড পূরণ যে বার রেকর্ডের সংখ্যা গণনা।

এই নিবন্ধটি এই পরিস্থিতিতে প্রতিটি একটি সংক্ষিপ্ত বর্ণন লাগে।

উদাহরণ সাধারণত ব্যবহৃত নৃত্যউইন্ড্ড ডাটাবেসের উপর ভিত্তি করে তৈরি করা হয়, যা প্রায়ই একটি টিউটোরিয়াল হিসাবে ব্যবহারের জন্য ডাটাবেস পণ্যগুলির সাথে জাহাজগুলি।

এখানে ডাটাবেসের পণ্য টেবিলের একটি উদ্ধৃতাংশ রয়েছে:

পণ্য টেবিল
পণ্য আইডি পণ্যের নাম SupplierID QuantityPerUnit একক দাম UnitsInStock
1 চাই 1 10 বাক্সে x 20 ব্যাগ 18.00 39
2 চ্যাং 1 24 - 12 ওজ বোতল 19.00 17
3 অ্যানিসেড সিরাপ 1 1২ - 550 মিলিটার বোতল 10.00 13
4 শেফ এন্টনের ক্যাজুন সিজনিং 2 48 - 6 ওজ বার 22.00 53
5 শেফ এন্টন এর Gumbo মিক্স 2 36 বাক্সে 21,35 0
6 গ্র্যান্ডমা এর ছেলেরাবেরি ছড়িয়ে 3 12 - 8 ওজ বার 25.00 120
7 চাচী বব এর জৈব সুস্বাদু নাশপাতি 3 12 - 1 পাউন্ড পিক্সেল। 30.00 15

একটি সারণিতে রেকর্ড রেকর্ডিং

সবচেয়ে মৌলিক ক্যোয়ারী টেবিলে রেকর্ডের সংখ্যা গণনা করছে। যদি আপনি একটি পণ্য সারণিতে বিদ্যমান আইটেমের সংখ্যা জানতে চান, তাহলে নিম্নোক্ত প্রশ্নের ব্যবহার করুন:

SELECT COUNT (*)
পণ্য থেকে;

এই ক্যোয়ারী টেবিলে সারির সংখ্যা ফেরত দেয়। এই উদাহরণে, এটি 7 হয়।

একটি কলামে অনন্য মানগুলি গণনা করা

আপনি একটি কলামে অনন্য মানগুলির সংখ্যা সনাক্ত করতে COUNT ফাংশনটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, যদি আপনি বিভিন্ন সরবরাহকারীর সংখ্যাগুলি চিহ্নিত করতে চান যার পণ্যগুলি উত্পাদন বিভাগে প্রদর্শিত হয়, তাহলে আপনি নিম্নলিখিত অনুসন্ধানটি ব্যবহার করে এটি সম্পন্ন করতে পারেন:

নির্বাচন করুন COUNT (DISTINCT সরবরাহকারী)
পণ্য থেকে;

এই ক্যুইরিটি সরবরাহকারী এডিড কলামে পাওয়া আলাদা মানের সংখ্যাগুলি ফেরত দেয়। এই ক্ষেত্রে, উত্তর 3, প্রতিনিধিত্বকারী 1, 2, এবং 3

পরিসংখ্যান পরিমাপ ম্যাচিং মাপদণ্ড

নির্দিষ্ট মাপদণ্ডের সাথে মেলে এমন রেকর্ডগুলির সংখ্যা সনাক্ত করতে WHERE ক্লজ সহ COUNT () ফাংশনটি যুক্ত করুন। উদাহরণস্বরূপ, অনুমান করুন যে ডিপার্টমেন্ট ম্যানেজার ডিপার্টমেন্টে স্টক লেভেলের অনুভূতি পেতে চায়। নিম্নোক্ত ক্যোয়ারীগুলি ইউনিটসইনস্টকে 50 টিরও কম ইউনিটের প্রতিনিধিত্ব করে এমন সারিগুলির সংখ্যা সনাক্ত করে:

SELECT COUNT (*)
পণ্য থেকে
যেখানে ইউনিটসেনস্টক <50;

এই ক্ষেত্রে, কোয়েরি 4 এর একটি মান ফেরত দেবে, চাই, চ্যাং, অ্যানিসেড সিরাপ, এবং চ্যাবল বব এর জৈব সুস্বাদু উদ্বাহর প্রতিনিধিত্ব করে।

COUNT () উপায়ে ডাটাবেসের অ্যাডমিনিস্ট্রেটরদের জন্য অত্যন্ত মূল্যবান হতে পারে যারা ব্যবসায়িক প্রয়োজনীয়তাগুলি পূরণ করার জন্য ডেটা পরিমার্জিত করতে চায়। একটু সৃজনশীলতার সঙ্গে, আপনি বিভিন্ন ধরণের উদ্দেশ্যে COUNT () ফাংশন ব্যবহার করতে পারেন।