コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
UPDATE scores
SET passed = TRUE
FROM (
SELECT
sc.test_code as test_code,
sc.student_code as student_code,
sc.subject_code as subject_code,
sc.score as score,
av.average_score as average_score
FROM scores AS sc
INNER JOIN (
SELECT
subject_code,
AVG(score) as average_score
FROM scores
GROUP BY subject_code
) as av
ON sc.subject_code = av.subject_code
) AS sub
WHERE scores.student_code = sub.student_code AND
scores.subject_code = sub.subject_code AND
sub.score >= sub.average_score;
UPDATE scores
SET passed = FALSE
WHERE passed is NULL;
提出情報
提出日時 | 2025/01/25 11:25:19 |
コンテスト | SQLの教科書確認用コンテスト4 |
問題 | 副問合せの結果で絞り込み2 |
受験者 | evergreen |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 89 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
87 MB
データパターン3
AC
89 MB