Count Function
COUNT() funktsiyasi belgilangan shartga mos keluvchi satrlar sonini qaytaradi.
SQL COUNT() Funktsiyasi
COUNT() funktsiyasi belgilangan shartga mos keluvchi satrlar sonini qaytaradi.
Sintaksis
Misollar
Umumiy Satrlar Sonini Topish
Products
jadvalidagi jami satrlar sonini topish:
Demo Ma'lumotlar Bazasi
Quyidagi jadval misol sifatida Products
jadvalidan olingan:
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
---|---|---|---|---|---|
1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22 |
5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
Ustunni Ko'rsatish
Asteriks (*
) o'rniga ustun nomini ko'rsatishingiz mumkin. Agar ustun nomi ko'rsatilsa, NULL qiymatlar hisobga olinmaydi.
Misol: ProductName
ustuni NULL bo'lmagan mahsulotlar sonini topish:
WHERE Klauzasini Qo'shish
Shartlarni belgilash uchun WHERE
klauzasini qo'shishingiz mumkin.
Misol: Narxi 20 dan yuqori bo'lgan mahsulotlar sonini topish:
Takrorlarni E'tiborsiz Qoldirish
DISTINCT
kalit so'zidan foydalanib, takrorlarni e'tiborsiz qoldirishingiz mumkin. Agar DISTINCT
ko'rsatilsa, belgilangan ustundagi bir xil qiymatlarga ega bo'lgan satrlar bir marta hisoblanadi.
Misol: Products
jadvalidagi turli narxlar sonini topish:
Alias Foydalanish
Hisoblangan ustunga nom berish uchun AS
kalit so'zidan foydalaning.
Misol: "Yozuvlar soni" nomini berish:
COUNT() va GROUP BY bilan Foydalanish
COUNT()
funktsiyasini va GROUP BY
klauzasini birgalikda ishlatish orqali har bir kategoriya uchun yozuvlar sonini qaytarish mumkin.
Misol: Har bir kategoriya bo'yicha yozuvlar sonini ko'rsatish: