Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Fungsi untuk Menghitung Median di SQL Server

Jika Anda menggunakan SQL 2005 atau lebih baik, ini adalah perhitungan median sederhana yang bagus untuk satu kolom dalam sebuah tabel:

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. Bagaimana cara mendapatkan semua kesalahan dari semua paket SSIS dalam sebuah solusi

  2. Tabel sementara lokal dan global di SQL Server

  3. Menyimpan pesan galat SqlServer di C#

  4. SQL Server:Jadikan semua UPPER case menjadi Proper Case/Title Case

  5. Mengapa tidak ada fungsi berjendela di klausa where?