কম্পিউটার টিউটোরিয়াল

SQL Server-এ COUNT ফাংশন

এই নিবন্ধে SQL Server-এ COUNT() সংখ্যা হ্যান্ডলিং ফাংশনের ব্যবহার বিস্তারিতভাবে নির্দিষ্ট সিনট্যাক্স এবং উদাহরণের সাথে ব্যাখ্যা করা হয়েছে।

বিবরণ

COUNT ফাংশন SQL Server-এ একটি ডেটা টেবিলে রেকর্ড (ডেটা, সারি) সংখ্যা গণনার জন্য ব্যবহৃত হয়। NULL মানগুলো গণনায় বিবেচনা করা হয় না।

সিনট্যাক্স

SQL Server-এ COUNT ফাংশন ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:

SELECT COUNT(column)
FROM table
[WHERE condition];

প্যারামিটার:

  1. column: কলাম বা গণনা করা মান, যে এক্সপ্রেশনটির সংখ্যা গণনা করতে চান।
  2. table: রেকর্ড রিট্রিভ করার টেবিল। FROM ক্লজে কমপক্ষে ১টি টেবিল থাকতে হবে।
  3. condition: ঐচ্ছিক। রেকর্ডের যে শর্তগুলো পূরণ করতে হবে নির্বাচিত হতে।

নোট:

  1. COUNT ফাংশন SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।

উদাহরণ

SQL Server-এ COUNT ফাংশনের কিছু উদাহরণ দেখুন।

মান লিন, আমাদের নিচের ডেটা টেবিল আছে:

SQL Server-এ COUNT ফাংশন

উদাহরণ ১: টেবিলে ক্যাটাগরি সংখ্যা গণনা

SELECT COUNT(*)
FROM Quantrimang
WHERE Sobai > 100;

-- ফলাফল: 5

এই উদাহরণে আমরা Quantrimang টেবিলে ১০০-से বড় ক্যাটাগরি সংখ্যা গণনা করছি।

উদাহরণ ২: DISTINCT ব্যবহার

DISTINCT এবং COUNT কমান্ড একসাথে ব্যবহার করে ডুপ্লিকেট ফলাফল সংখ্যা গণনা করা যায়।

SELECT COUNT(DISTINCT Sobai)
FROM Quantrimang
WHERE Sobai > 100;

-- ফলাফল: 4

এই উদাহরণে DISTINCT কিওয়ার্ড ব্যবহার করা হয়েছে, তাই পুনরাবৃত্ত মানগুলো একবারই গণনা হবে। দেওয়া ডেটা টেবিলে '১০১' মান দুবার আছে, কিন্তু একবারই গণনা হবে, তাই মোট গণনাযোগ্য সারি ৪টি।

উদাহরণ ৩: GROUP BY ব্যবহার

নিচের উদাহরণটি একটি বড় সেকশনের সাথে সম্পর্কিত সকল রেকর্ড গণনা করে:

SELECT Chuyenmuclon, COUNT(Chuyenmuccon) AS "So luong"
FROM Quantrimang
GROUP BY Chuyenmuclon;

-- ফলাফল:
-- Chuyenmuclon  So luong
-- Laptrinh      3
-- Mang xa hoi   2
-- Trinh duyet web 1
  1. SQL Server-এ ABS ফাংশন

  2. SQL Server-এ AVG ফাংশন

  3. SQL Server-এ CEILING ফাংশন

  4. SQL Server-এ FLOOR ফাংশন