Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara menggunakan Sum, Avg dan Count dalam Select Statement - Tutorial SQL Server / TSQL Part 128

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.customer 
 
 Cara menggunakan Jumlah, Rata-Rata, dan Hitung Fungsi Agregat di SQL Server
 




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasilkan nilai DISTINCT di STRING_AGG

  2. Apa perbedaan antara tabel temp dan variabel tabel di SQL Server?

  3. Tetapkan hasil sql dinamis ke variabel

  4. Cara Mengekspor Data SQL Server Dari Tabel Ke File CSV

  5. Coba Praktik Terbaik Pemantauan Database MySQL ini