sql >> データベース >  >> RDS >> Sqlserver

SQLServerで中央値を計算する関数

    SQL 2005以降を使用している場合、これはテーブル内の1つの列の単純な中央値の計算です。

    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. MySQL CHAR()とT-SQL CHAR():違いは何ですか?

    2. MySQLクエリのシングルクォート、ダブルクォート、およびバックティック

    3. PostgreSQL9.4の改善点はほとんどありません

    4. エラー404がEM12cで見つかりません