コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH
T1 AS(
SELECT AVG(POINT) AS AVG_POINT FROM TEST_RESULTS WHERE TEST_ID = '100'
),
T2 AS( -- 分散
SELECT
SQRT(
AVG(
POW(POINT - (SELECT AVG_POINT FROM T1), 2)
)
) AS HENSA
FROM
TEST_RESULTS
WHERE
TEST_ID = '100'
)
SELECT
USER_ID AS USER
, POINT AS PT
--, ((POINT - (SELECT AVG_POINT FROM T1) * 10) / (SELECT HENSA FROM T2)) + 50 AS DEV_VAL
, CASE (SELECT HENSA FROM T2) WHEN 0 THEN 50 ELSE ROUND((POINT - (SELECT AVG_POINT FROM T1)) * 10 / (SELECT HENSA FROM T2) + 50, 2) END AS DEV_VAL
FROM
TEST_RESULTS
WHERE
TEST_ID = '100'
ORDER BY
DEV_VAL DESC
, USER_ID
提出情報
提出日時 | 2023/02/18 09:54:58 |
コンテスト | 第5回 SQLコンテスト |
問題 | 偏差値の算出 |
受験者 | taitai |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 81 MB |
メッセージ
テストケース(通過数/総数)
1/4
状態
メモリ使用量
データパターン1
WA
76 MB
データパターン2
AC
79 MB
データパターン3
WA
76 MB
データパターン4
WA
81 MB