Comment calculer la médiane dans la Ruche
j'ai un tableau de la ruche,
name age sal
A 45 1222
B 50 4555
c 44 8888
D 78 1222
E 12 7888
F 23 4555
je veux calculer la médiane de la colonne d'âge.
ci-Dessous mon approche
select min(age) as HMIN,max(age) as HMAX,count(age) as HCount,
IF(count(age)%2=0,'even','Odd') as PCOUNT
from v_act_subjects_bh;
Apprécier toute suggestion de requête
20
demandé sur
Aman
2014-11-11 13:51:55
1 réponses
Vous pouvez utiliser la fonction percentile pour calculer la médiane. Essayez ceci:
select percentile(cast(age as BIGINT), 0.5) from table_name
57
répondu
Amar
2017-05-23 11:33:00