এই নিবন্ধটি আপনাকে বিস্তারিতভাবে দেখাবে যে কীভাবে SQL সার্ভারে COUNT () সংখ্যা পরিচালনা করে এমন ফাংশনগুলিকে সুনির্দিষ্ট সিনট্যাক্স এবং উদাহরণ সহ ফাংশনগুলিকে আরও ভালভাবে কল্পনা করতে এবং ক্যাপচার করতে হয়৷
বর্ণনা করুন
COUNT ফাংশন৷ এসকিউএল সার্ভারে ডেটা টেবিলে থাকা রেকর্ডের সংখ্যা (ডেটা, সারি) গণনা করতে ব্যবহৃত হয়। NULL বাদ দেওয়া মান গণনা করা হয় না।
সিনট্যাক্স
SQL সার্ভারে COUNT ফাংশন ব্যবহার করতে, আমরা নিম্নলিখিত সিনট্যাক্স ব্যবহার করি:
SELECT COUNT(cot)
FROM bang
[WHERE dieukien];
প্যারামিটার :
- খাট: কলাম বা গণনা করা মান, যে অভিব্যক্তিটি আপনি গণনা করতে চান
- রাজ্য:the রেকর্ড পুনরুদ্ধার করতে ব্যবহৃত টেবিল। FROM ক্লজে কমপক্ষে 1টি টেবিল থাকতে হবে।
- ডিউকিয়েন: ঐচ্ছিক নির্বাচন করার জন্য রেকর্ডের শর্ত পূরণ করতে হবে।
দ্রষ্টব্য :
- COUNT ফাংশনটি SQL সার্ভারের পরবর্তী সংস্করণগুলিতে ব্যবহার করা যেতে পারে:SQL সার্ভার 2017, SQL সার্ভার 2016, SQL সার্ভার 2014, SQL সার্ভার 2012, SQL সার্ভার 2008 R2, SQL সার্ভার 2008 এবং SQL সার্ভার 2005৷
উদাহরণস্বরূপ
এসকিউএল সার্ভারে COUNTটি ফাংশনের কিছু উদাহরণ দেখুন এবং দেখুন৷
ধরুন, আমাদের নিম্নলিখিত ডেটা টেবিল আছে:
৷
উদাহরণ 1:সারণীতে বিভাগের সংখ্যা গণনা করুন
SELECT COUNT(*)
FROM Quantrimang
WHERE Sobai > 100;
Result: 5
এই উদাহরণে আমরা Quantrimang টেবিলে 100-এর চেয়ে বড় বিভাগগুলির সংখ্যা গণনা করি৷
উদাহরণ 2:DISTINCT ব্যবহার করুন
ডুপ্লিকেট ফলাফলের সংখ্যা গণনা করতে DISTINCT এবং COUNT কমান্ড একসাথে ব্যবহার করা যেতে পারে৷
SELECT COUNT(DISTINCT Sobai)
FROM Quantrimang
WHERE Sobai > 100;
Result: 4
এই উদাহরণটি DISTINCT কীওয়ার্ড ব্যবহার করে, তাই পুনরাবৃত্তি করা মানগুলি শুধুমাত্র একবার গণনা করা হয়৷ প্রদত্ত ডেটা টেবিলে, মান '101' দুইবার প্রদর্শিত হবে, কিন্তু শুধুমাত্র একবার, তাই গণনা করা লাইনের মোট সংখ্যা হবে 4।
উদাহরণ 3:GROUP BY ব্যবহার করা
নিম্নলিখিত উদাহরণটি একটি বড় বিভাগের সাথে সম্পর্কিত সমস্ত রেকর্ড গণনা করে এবং আপনি নিম্নলিখিতগুলি করবেন:
SELECT Chuyenmuclon, COUNT(Chuyenmuccon) AS "So luong"
FROM Quantrimang
GROUP BY Chuyenmuclon;
Result:
Chuyenmuclon So luong
Laptrinh 3
Mang xa hoi 2
Trinh duyet web 1