Count so’rovini ishlatish.
COUNT()Funktsiya nima?
COUNT()Funktsiya mezonga mos keladigan qatorlar sonini qaytaradi.
COUNT() sintaksis
Ning asosiy sintaksisi COUNT()quyidagicha.
SELECT COUNT(column_name)
FROM table_name;
Sintaksisning o'zgarishi turli maqsadlarga erishadi.
COUNT(*)Sintaksis jadvaldagi qatorlar sonini hisoblash imkonini beradi
COUNT(DISTINCT column)Sintaksis bizga ustundagi aniq qiymatlar sonini hisoblash imkonini beradi
COUNT(CASE WHEN condition THEN column END)
COUNT(), bilan ishlatiladiGROUP BY, har bir guruhga tegishli qatorlar sonini hisoblash uchun foydalidir.
COUNT(), bilan ishlatilganHAVING, guruhlarni qatorlar soniga qarab filtrlash uchun foydalidir.
Biz ularni quyidagi misollar bilan tasvirlaymiz.
COUNT() misollar 1-misol: qatorlar sonini hisoblash COUNT(*)
Mahsulotlar deb nomlangan jadvalda kompaniya sotadigan barcha mahsulotlar mavjud. Ushbu band jadvaldagi qatorlar sonini hisoblash imkonini beradi. COUNT(*)
SELECT
COUNT(*) AS number_of_rows
FROM products
2-misol: noyob qiymatlarni hisoblash COUNT(DISTINCT …)
COUNT(DISTINCT column)Sintaksis ustundagi noyob qiymatlar sonini hisoblash imkonini beradi.
Masalan, har bir mahsulot jadvalda tegishli brendga egaproducts. Jadvaldagi noyob mahsulotlar va brendlar sonini hisoblashimiz mumkin.
SELECT
COUNT(DISTINCT product_id) AS unique_product_count,
COUNT(DISTINCT brand_id) AS unique_brand_count
FROM products
unique_product_count
|
unique_brand_count
|
321
|
9
|
Do'stlaringiz bilan baham: |