Предположим, у меня есть данные в таблице X:
id assign team
----------------------
1 hunkim A
1 ygg A
2 hun B
2 gw B
2 david B
3 haha A
Я хочу знать, сколько назначений для каждого идентификатора. Я могу использовать:
выберите идентификатор, количество (различное назначение) из группы X по порядку идентификаторов по количеству (различное назначение) desc;
Что-то мне даст:
1 2
2 3
3 1
Мой вопрос: как я могу получить среднее значение всех назначений?
Кроме того, теперь я хочу знать среднее значение на команду. Итак, я хочу получить что-то вроде:
team assign_avg
-------------------
A 1.5
B 3
Заранее спасибо!