ls
Size: a a a
ЛХ
C
IZ
SELECTЭтот набор команд можно как-то сократить или это самое адекватное решение? Например сравнивать не каждую оценку с заданным числом и на основе этого задать имя столбцу, а оценку со списком всех оценок и на основе выбранного значения из списка оценок выбирать соответствующее название для столбца из списка названий столбцов ( [5,...,1] ["Excellent",...,"Fail"]) или это бессмысленные телодвижения?
SUM(CASE WHEN grade = 5 then 1 else 0 end) "Excellent",
...
SUM(CASE WHEN grade = 2 then 1 else 0 end) "Fail"
FROM students;
IZ
IZ
fl
IZ
IZ
IZ
IZ
fl
fl
IZ
IZ