コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with tmp as (
--点数の平均値の算出
select
user_id
,point
,test_id
,avg(point) over(partition by test_id)avg_point
from
test_results
where
test_id = '100'
), tmp2 as (
--個々の点数と平均値の差の算出
--分散(個々の点数と平均値の差の二乗の平均)の算出
--標準偏差(分散の正の平方根)の算出
select
user_id
,point
,point - avg_point diff_point
,avg((point - avg_point)*(point - avg_point)) over(partition by test_id) var_point
,sqrt(avg((point - avg_point)*(point - avg_point)) over(partition by test_id)) st_point
from
tmp
)
select
user_id "USER"
,point "PT"
,round((diff_point * 10) / st_point + 50, 1) "DEV_VAL"
from
tmp2
order by
"DEV_VAL" desc, "USER"
;
提出情報
提出日時 | 2024/09/27 06:39:30 |
コンテスト | 第5回 SQLコンテスト |
問題 | 偏差値の算出 |
受験者 | nosh |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 83 MB |
メッセージ
テストケース(通過数/総数)
3/4
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
WA
83 MB
データパターン3
AC
83 MB
データパターン4
AC
83 MB