MySQL COUNT(), AVG() နှင့် SUM() လုပ်ဆောင်ချက်များ
MySQL COUNT(), AVG() နှင့် SUM() လုပ်ဆောင်ချက်များ
လုပ်ဆောင်ချက် သည် COUNT()
သတ်မှတ်ထားသော စံသတ်မှတ်ချက်နှင့် ကိုက်ညီသော အတန်းအရေအတွက်ကို ပြန်ပေးသည်။
COUNT() Syntax
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
AVG()
လုပ်ဆောင်ချက်သည် ကိန်းဂဏန်းကော်လံတစ်ခု၏ ပျမ်းမျှတန်ဖိုးကို ပြန်ပေးသည် ။
AVG() Syntax
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SUM()
လုပ်ဆောင်ချက်သည် ကိန်းဂဏန်းကော်လံတစ်ခု၏ စုစုပေါင်းရလဒ်ကို ပြန်ပေးသည် ။
SUM() Syntax
SELECT SUM(column_name)
FROM table_name
WHERE condition;
ဒီမိုဒေတာဘေ့စ်
အောက်တွင်ဖော်ပြထားသည်မှာ Northwind နမူနာဒေတာဘေ့စ်ရှိ "ထုတ်ကုန်များ" ဇယားမှ ရွေးချယ်မှုတစ်ခုဖြစ်သည်။
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 |
COUNT() ဥပမာ
အောက်ပါ SQL ကြေညာချက်သည် ထုတ်ကုန်အရေအတွက်ကို ရှာဖွေသည်-
ဥပမာ
SELECT COUNT(ProductID)
FROM Products;
မှတ်ချက်- NULL တန်ဖိုးများကို ရေတွက်မထားပါ။
AVG() ဥပမာ
အောက်ပါ SQL ကြေညာချက်သည် ထုတ်ကုန်အားလုံး၏ ပျမ်းမျှစျေးနှုန်းကို ရှာဖွေသည်-
ဥပမာ
SELECT AVG(Price)
FROM Products;
မှတ်ချက်- NULL တန်ဖိုးများကို လျစ်လျူရှုထားသည်။
ဒီမိုဒေတာဘေ့စ်
အောက်တွင်ဖော်ပြထားသည်မှာ Northwind နမူနာဒေတာဘေ့စ်ရှိ "OrderDetails" ဇယားမှ ရွေးချယ်မှုတစ်ခုဖြစ်သည်။
OrderDetailID | OrderID | ProductID | Quantity |
---|---|---|---|
1 | 10248 | 11 | 12 |
2 | 10248 | 42 | 10 |
3 | 10248 | 72 | 5 |
4 | 10249 | 14 | 9 |
5 | 10249 | 51 | 40 |
SUM() ဥပမာ
အောက်ပါ SQL ထုတ်ပြန်ချက်သည် "အမှာစာအသေးစိတ်" ဇယားရှိ "အရေအတွက်" အကွက်များ၏ ပေါင်းလဒ်ကို ရှာဖွေသည်-
ဥပမာ
SELECT SUM(Quantity)
FROM OrderDetails;
မှတ်ချက်- NULL တန်ဖိုးများကို လျစ်လျူရှုထားသည်။