ソースコード
with A as (
    select avg(POINT) as AVG from TEST_RESULTS where TEST_ID = '100'
) 
, B as (
    select 
        SQRT ( 
            AVG (
                  ( point - A.AVG )  * ( point - A.AVG ) 
            )
        ) as hensa
        from TEST_RESULTS inner join A  
        where TEST_ID = '100'
)
select 
    USER_ID as USER
    ,POINT as PT
    , case when hensa = 0 then 50
        else round ( ( abs(point - A.AVG) * 10 / hensa ) , 1 ) + 50
        end
      as DEV_VAL
from TEST_RESULTS
inner join A
inner join B
order by DEV_VAL desc , USER asc


提出情報
提出日時2023/12/26 16:04:19
コンテスト第5回 SQLコンテスト
問題偏差値の算出
受験者hmasa
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
0/4
状態
メモリ使用量
データパターン1
WA
84 MB
データパターン2
WA
83 MB
データパターン3
WA
84 MB
データパターン4
WA
84 MB