コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with T as (select KIND_CODE,
PF_CODE,
rank() over ( ORDER BY TOTAL_VALUE ,KIND_CODE, PF_CODE
) - 1 as rnk
from CONVENIENCE
where SURVEY_YEAR = 2019
and KIND_CODE = '100')
, T2 as (select count(*) as CO from CONVENIENCE where SURVEY_YEAR = 2019 and KIND_CODE = '100')
select round(avg(CONVENIENCE.TOTAL_VALUE),0) SA_MEDIAN
from CONVENIENCE
inner join T on CONVENIENCE.PF_CODE = T.PF_CODE and
CONVENIENCE.KIND_CODE = T.KIND_CODE
, T2
where CONVENIENCE.SURVEY_YEAR = 2019
and CONVENIENCE.KIND_CODE = '100'
and ((t2.co % 2 = 0 and rnk in (t2.co / 2, t2.co / 2 - 1)) or (t2.co % 2 = 1 and rnk = t2.co / 2))
提出情報
提出日時 | 2023/04/16 13:02:41 |
コンテスト | 第4回 SQLコンテスト |
問題 | 中央値の算出 |
受験者 | tamurakami |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 77 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
77 MB
データパターン2
AC
77 MB
データパターン3
AC
77 MB