Skenario:
Katakanlah Anda memiliki tabel dbo.Customer dengan kolom SaleAmount dan Anda diminta untuk menulis kueri yang akan mengembalikan jumlah SaleAmount, Average of SaleAmount dan Count dari semua record.Solusi:
Anda dapat menggunakan fungsi Agregat seperti Sum, Avg dan count di TSQL untuk menemukan jawaban dari pertanyaan Anda.Mari kita buat Tabel dbo.Customer dengan data sampel sehingga kita dapat menggunakan fungsi agregat Sum, Avg dan Count .
Create table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2), SaleAmount Int) GO --Insert Rows in dbo.Customer Table insert into dbo.Customer Values ( 1,'Raza','M','PK',10), (2,'Rita','John','US',12), (3,'Sukhi','Singh',Null,25), (4,'James','Smith','CA',60), (5,'Robert','Ladson','US',54), (6,'Alice','John','US',87), (6,'John',Null,'US',Null)
Mari kita jalankan query kita untuk mencari jumlah SaleAmount, Avg of SaleAmount dan Count of records.
SELECT Sum(saleamount) AS TotalSale, Avg(saleamount) AS AvgSale, Count(*) AS SaleRecordCount FROM dbo.customerCara menggunakan Jumlah, Rata-Rata, dan Hitung Fungsi Agregat di SQL Server