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

Hàm tính giá trị trung bình trong SQL Server

Nếu bạn đang sử dụng SQL 2005 trở lên thì đây là một phép tính trung vị đơn giản, đẹp mắt cho một cột duy nhất trong bảng:

SELECT
(
 (SELECT MAX(Score) FROM
   (SELECT TOP 50 PERCENT Score FROM Posts ORDER BY Score) AS BottomHalf)
 +
 (SELECT MIN(Score) FROM
   (SELECT TOP 50 PERCENT Score FROM Posts ORDER BY Score DESC) AS TopHalf)
) / 2 AS Median


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nhóm sql theo so với riêng biệt

  2. Trả lại tất cả các ràng buộc bị vô hiệu hóa trong SQL Server (Ví dụ T-SQL)

  3. Làm thế nào để so sánh các phiên bản phần mềm sử dụng SQL Server?

  4. Nhận danh sách tài khoản thư cơ sở dữ liệu trong SQL Server (T-SQL)

  5. Câu lệnh PRINT trong T-SQL