SQL COUNT() ফাংশনটি ডেটাবেজে নির্ধারিত বৈশিষ্ট্যের উপর ভিত্তি করে সদৃশ(matched) সারির সংখ্যা রিটার্ন করে।
SQL COUNT() Syntax :
SELECT COUNT(ColumnName)
FROM TableName
WHERE condition;
=========without Condition==========
SELECT COUNT(ColumnName)
FROM TableName;
উদাহরণ ১ : ( SQL COUNT() )
নিম্নের SQL COUNT() ফাংশন “Medicine1” টেবিল থেকে Name এর কতগুলো সারি আছে তা রিটার্ন করবে :
SELECT COUNT(Name)
FROM Medicine1;
আউটপুট :
4 |
উদাহরণ ২ : ( SQL COUNT() with condition)
নিম্নের SQL স্টেটমেন্টটি “Medicine1” টেবিলের “Amount”=50 এ কতটি রেকর্ড রয়েছে তা গণনা করবে :
SELECT COUNT(Amount)
FROM Medicine1
WHERE Amount = 50;
আউটপুট :
3 |
উদাহরণ ৩ : ( SQL COUNT(Distinct ColumnName) )
নিম্নের SQL COUNT() ফাংশন “Medicine1” টেবিল থেকে Stock কলাম এর কতগুলো একক বা unique value যুক্ত সারি আছে তা রিটার্ন করবে :
SELECT COUNT(DISTINCT Stock)
FROM Medicine1;
আউটপুট :
2 |
উদাহরণ ৪ : ( SQL COUNT(*) )
নিম্নের SQL COUNT() ফাংশন “Medicine1” টেবিলের সকল রেকর্ডকে গণনা করবে :
SELECT COUNT(*) as Total
FROM Medicine1;
আউটপুট :
Total |
4 |
Medicine1 Table :
id | Name | Manufacturer | Amount | Price | Stock | LocationTag |
1 | Fix A | Acme | 50 | 33 | 1 | 20 |
2 | Monas10 | Acme | 50 | 16 | 1 | 20 |
3 | Seclo | Square | 50 | 5 | 1 | 20 |
4 | Ace | Square | 100 | 1 | 2 | 2 |