Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách nhận các giá trị Tối đa và Tối thiểu từ một Bảng bằng cách sử dụng Hàm Tổng hợp - Hướng dẫn SQL Server / TSQL Phần 129

Tình huống:

Giả sử bạn đang làm việc với tư cách là Nhà phát triển SQL Server, bạn có bảng dbo.Customer với SaleAmount. Bạn được yêu cầu viết một truy vấn sẽ trả về Số tiền bán hàng tối đa và Số tiền bán hàng tối thiểu từ bảng dbo.Customer.


Giải pháp:

Bạn có thể sử dụng các hàm tổng hợp Max và Min trong SQL Server để tìm các giá trị Tối đa và Tối thiểu.
Hãy tạo Bảng dbo.Customer với dữ liệu mẫu để chúng tôi có thể sử dụng các hàm Max và 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)
 Hãy chạy truy vấn dưới đây với các hàm Max và Min để tìm câu trả lời cho câu hỏi của chúng ta. 
SELECT Max(saleamount) AS MaxSaleAmount, 
       Min(saleamount) AS MinSaleAmount 
FROM   dbo.customer 

Cách sử dụng hàm Max và Min trong 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. Cách liên kết cơ sở dữ liệu Access với SQL Server trong Access 2016

  2. Sự khác biệt giữa sys.parameters, sys.system_parameters và sys.all_parameters trong SQL Server

  3. Ràng buộc khóa chính trong cơ sở dữ liệu SQL Server là gì - Hướng dẫn sử dụng SQL Server / T-SQL Phần 54

  4. Sử dụng IDENT_CURRENT () để trả lại giá trị nhận dạng hiện tại trên cột nhận dạng trong SQL Server

  5. ADO.NET gọi Thủ tục lưu trữ T-SQL gây ra SqlTimeoutException