ソースコード
WITH A AS (
  SELECT TOTAL_VALUE,
         ROW_NUMBER() OVER (ORDER BY TOTAL_VALUE) AS row_num,
         COUNT(*) OVER () AS total_count
  FROM CONVENIENCE
  WHERE SURVEY_YEAR = 2019
    AND KIND_CODE = '100'
),
B AS (
  SELECT AVG(TOTAL_VALUE) AS SA_MEDIAN
  FROM A
  WHERE row_num IN ((total_count + 1) / 2, (total_count + 2) / 2)
)
SELECT ROUND(SA_MEDIAN, 0) AS SA_MEDIAN
FROM B;
提出情報
提出日時2024/09/13 16:39:25
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者lulei
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
84 MB