SUM Function
SUM() funktsiyasi raqamli ustunning jami yig'indisini qaytaradi.
SQL SUM() Funktsiyasi
SUM() funktsiyasi raqamli ustunning jami yig'indisini qaytaradi.
Sintaksis
Misollar
Umumiy Miqdor Yig'indisini Topish
OrderDetails jadvalidagi barcha Quantity maydonlarining yig'indisini qaytarish:
Demo Ma'lumotlar Bazasi
Quyidagi jadval misol sifatida OrderDetails jadvalidan olingan:
| OrderDetailID | OrderID | ProductID | Quantity |
|---|---|---|---|
| 1 | 10248 | 11 | 12 |
| 2 | 10248 | 42 | 10 |
| 3 | 10248 | 72 | 5 |
| 4 | 10249 | 14 | 9 |
| 5 | 10249 | 51 | 40 |
WHERE Klauzasini Qo'shish
Shartlarni belgilash uchun WHERE klauzasini qo'shishingiz mumkin.
Misol: ProductID 11 bo'lgan mahsulot uchun Quantity maydonining yig'indisini qaytarish:
Alias Foydalanish
Yig'indilarni ko'rsatish uchun ustunga nom berish uchun AS kalit so'zidan foydalaning.
Misol: "jami" nomini berish:
SUM() va GROUP BY bilan Foydalanish
SUM() funktsiyasini va GROUP BY klauzasini birgalikda ishlatish orqali har bir OrderID bo'yicha Quantity yig'indisini qaytarish mumkin.
Misol: Har bir OrderID uchun Quantity ni yig'ish:
SUM() Ifoda Bilan
SUM() funktsiyasidagi parametr ifoda bo'lishi ham mumkin. Agar har bir mahsulot OrderDetails ustunida 10 dollar turishini faraz qilsak, har bir miqdorni 10 ga ko'paytirib, jami daromadni topishimiz mumkin.
Misol: SUM() funktsiyasida ifodani ishlatish:
JOIN bilan Yig'ish
OrderDetails jadvalini Products jadvali bilan birlashtirib, haqiqiy narxni topish uchun SUM() funksiyasidan foydalanishimiz mumkin.
Misol: OrderDetails va Products jadvalini birlashtirib, jami miqdorni topish:
Last updated on