sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man får Max- och Min-värden från en tabell med hjälp av aggregatfunktion - SQL Server / TSQL självstudie del 129

Scenario:

Låt oss säga att du arbetar som SQL Server-utvecklare, du har dbo.Customer-tabell med SaleAmount. Du ombeds att skriva en fråga som ska returnera Max SaleAmount och Min SaleAmount från tabellen dbo.Customer.


Lösning:

Du kan använda Max- och Min-aggregationsfunktioner i SQL Server för att hitta max- och minimumvärdena.
Låt oss skapa dbo.Customer Table med exempeldata så att vi kan använda Max- och Min-funktionerna.

 
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)
 Låt oss köra frågan nedan med funktionerna Max och Min för att hitta svaret på vår fråga.
SELECT Max(saleamount) AS MaxSaleAmount, 
       Min(saleamount) AS MinSaleAmount 
FROM   dbo.customer 

Hur man använder Max och Min-funktionen i SQL Server




  1. Är Microsoft Access fortfarande relevant 2020?

  2. Introduktion till PL/SQL-samlingar i Oracle Database

  3. Hur får man effektiv Sql Server-deadlock-hantering i C# med ADO?

  4. Vad är SQL Server RAISERROR?