コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT A.USER_ID AS USER
,A.POINT AS PT
,SQRT(AVG(POW(A.POINT - (SELECT AVG(Y.POINT) FROM TEST_RESULTS Y WHERE Y.TEST_ID = '100'), 2)))
,1 AS DEV_VAL
FROM TEST_RESULTS A
WHERE A.TEST_ID = '100'
ORDER BY DEV_VAL DESC, A.USER_ID
/*
算出した偏差値 → DEV_VAL
01.点数の平均値を求める
02.個々の点数と平均値の差(個々の点数 - 平均値)を求める
03.分散(個々の点数と平均値の差の二乗の平均)を求める
04.標準偏差(分散の正の平方根)を求める
05.個々の点数と平均値との差に10を掛ける
06.個々の点数と平均値との差に10を掛けた値を標準偏差で割る
07.標準偏差で割った値に50を足して偏差値を求める
*/
提出情報
提出日時 | 2023/02/19 19:56:33 |
コンテスト | 第5回 SQLコンテスト |
問題 | 偏差値の算出 |
受験者 | tayutayu2561 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 87 MB |
メッセージ
テストケース(通過数/総数)
0/4
状態
メモリ使用量
データパターン1
WA
87 MB
データパターン2
WA
81 MB
データパターン3
WA
77 MB
データパターン4
WA
81 MB