Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak uzyskać wartości maksymalne i minimalne z tabeli za pomocą funkcji agregującej — samouczek SQL Server / TSQL, część 129

Scenariusz:

Załóżmy, że pracujesz jako SQL Server Developer, masz tabelę dbo.Customer z SaleAmount. Zostaniesz poproszony o napisanie zapytania, które powinno zwrócić Max SaleAmount i Min SaleAmount z tabeli dbo.Customer.


Rozwiązanie:

Możesz użyć funkcji agregujących Max i Min w SQL Server, aby znaleźć wartości Maximum i Minimum.
Utwórzmy tabelę dbo.Customer z przykładowymi danymi, abyśmy mogli używać funkcji Max i Min.

 
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)
 Uruchommy poniższe zapytanie z funkcjami Max i Min, aby znaleźć odpowiedź na nasze pytanie.
SELECT Max(saleamount) AS MaxSaleAmount, 
       Min(saleamount) AS MinSaleAmount 
FROM   dbo.customer 

Jak używać funkcji Max i Min w 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. Jak mogę wywołać procedurę składowaną SQL przy użyciu EntityFramework 7 i Asp.Net 5?

  2. Jak wybrać ostatnie 5 wierszy w tabeli bez sortowania?

  3. JSON_VALUE() Przykłady w SQL Server (T-SQL)

  4. Dlaczego drugie zapytanie T-SQL działa znacznie szybciej niż pierwsze wywołane przez Reporting Services 2005 w aplikacji internetowej?

  5. Uruchom SERVERPROPERTY() na połączonym serwerze w SQL Server