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

Sql Server:Cách sử dụng một hàm tổng hợp như MAX trong mệnh đề WHERE

Như bạn đã nhận thấy, WHERE mệnh đề không cho phép bạn sử dụng tổng hợp trong đó. Đó là những gì HAVING mệnh đề dành cho.

HAVING t1.field3=MAX(t1.field3)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL động với vòng lặp trên tất cả các cột trong một bảng

  2. Tại sao độ chính xác lại giảm khi nhân tổng với số khác

  3. Ngoại lệ ngoài bộ nhớ trong SQL 2008

  4. Truy vấn đệ quy nơi neo và thành viên có liên kết

  5. Chuyển đổi ‘datetime’ thành ‘datetime2’ trong SQL Server (Ví dụ T-SQL)