Группа SQL, рассматривая несколько строк как 1

Joshua Spens спросил: 13 октября 2017 в 07:42 в: sql

Допустим, у меня есть следующая таблица (курсы)

course-------score A---------------4B---------------6C---------------3A---------------2B---------------4C---------------4

, если я хочу получить среднее, минимальное и максимальное значения для каждого курса, используйте следующее

SELECT course, AVG(score),MIN(score),Max(score) FROM [courses]
GROUP BY course

но что если я захочу рассмотреть оба курса A и B как Aso, я получу следующее

Course-------Average-------Min-------MaxA---------------4----------2-----------6C--------------3.5---------3-----------4

0 ответов