Γκρουπάρισμα με MySQL
V13
v13 at priest.com
Sat Jul 7 22:20:33 EEST 2007
On Saturday 07 July 2007, Θοδωρής Λύτρας wrote:
> Μια ερωτησούλα αν κάποιος ξέρει από MySQL να με βοηθήσει.
>
> Έστω π.χ. οτι έχω έναν πίνακα με τις βαθμολογίες των μαθητών μιας τάξης,
> από το 0 ως το 100. Ας τον πούμε grades, με δύο πεδία: pupil
> (αλφαριθμητικό) και grade (ακέραιο, 0-100). Αν θέλω να δείξω την κατανομή
> των βαθμολογιών, θα χρησιμοποιήσω το παρακάτω query:
>
> SELECT grade, COUNT(grade) FROM grades GROUP BY grade;
>
> Το ερώτημα είναι: πως μπορώ να δείξω την κατανομή των βαθμολογιών ανά
> *δεκάδες*? Δηλαδή πόσοι πήραν από 91 ως 100, από 81 ως 90, και ούτω καθ'
> εξής.
Se postgres tha to egrafa opos to parakato. Kapos etsi prepei na'nai kai se
mysql:
SELECT grade*10, COUNT(grade) FROM
(SELECT INT4(grade/10) AS grade FROM grades) a
GROUP BY grade;
<<V13>>
More information about the Linux-greek-users
mailing list