Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment obtenir les valeurs Max et Min d'une table à l'aide de la fonction d'agrégation - Tutoriel SQL Server / TSQL Partie 129

Scénario :

Disons que vous travaillez en tant que développeur SQL Server, vous avez une table dbo.Customer avec SaleAmount. Vous êtes invité à écrire une requête qui doit renvoyer Max SaleAmount et Min SaleAmount à partir de la table dbo.Customer.


Solution :

Vous pouvez utiliser les fonctions d'agrégation Max et Min dans SQL Server pour trouver les valeurs maximales et minimales.
Créons dbo.Customer Table avec des exemples de données afin de pouvoir utiliser les fonctions Max et Min.

 
Créer la table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2), SaleAmount Int)GO--Insert Rows in dbo.Customer Tableinsert into dbo.CustomerValues ​​(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)
 Exécutons la requête ci-dessous avec les fonctions Max et Min pour trouver la réponse à notre question.
SELECT Max(saleamount) AS MaxSaleAmount, Min(saleamount) AS MinSaleAmount FROM dbo.customer 

Comment utiliser la fonction Max et Min dans SQL Server