У меня есть таблица с более чем 1 миллионом записей тестов, которые в основном имеют уникальный score_ID, subject_ID и оценку, заданную человеком. Диапазон оценки для большинства предметов - 0-3, но некоторые из них имеют диапазон 0-4. Есть около 25 возможных предметов.SQL-запрос, чтобы получить распределение значения поля
мне нужно подготовить отчет распределения балла, который выглядит как:
subject_ID 0 1 2 3 4
---------- --- --- --- --- ---
1 967 576 856 234
2 576 947 847 987 324
.
.
Так группируют данные по subject_id, затем показывает, сколько раз конкретное значение оценки было дано в этой теме.
Любые SQL-указатели для генерации этого будут очень признательны.
Perfect. Я думал, что это может включать использование оператора Case. –