ソースコード
with sub as (
    select TOTAL_VALUE from CONVENIENCE where SURVEY_YEAR = 2019 and KIND_CODE = '100' order by TOTAL_VALUE desc
), avg as(
    select
        TOTAL_VALUE
    from 
        sub
    limit (select case when (select count(*) from sub) % 2 = 0 then 2 else 1 end)
    offset (select count(*)/2 from sub) + (select case when (select count(*) from sub) % 2 = 0 then -1 else 0 end)
)
select 
    round(avg(TOTAL_VALUE),0) as SA_MEDIAN
from 
    avg
;

            
提出情報
提出日時2024/07/25 13:56:05
コンテスト第4回 SQLコンテスト
問題中央値の算出
受験者asano
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
84 MB
データパターン3
AC
86 MB