如何对数字输出进行降序排序

时间:2013-12-16 21:46:47

标签: sql sorting

我有我的数据库,它有医疗保险和人员。 我正在寻找的产出是有多少人在健康保险公司#1,健康保险公司#2等等。它也应该按降序排序。

hicompany: (db 1)
id,name
1,abc
2,edf
3,ghi

people: (db 2)
code,company
0001,abc
0002,edf
0003,ghi

pupil: (db 3)
code
0001
0002
0003

这是我的SQL查询:

SELECT k.name AS hicompany, count( * ) AS howmany
ROM people p
JOIN hicompany k ON p.id= k.id
GROUP BY name

2 个答案:

答案 0 :(得分:1)

添加ORDER BY子句:

SELECT k.name AS hicompany, count( * ) AS howmany
FROM people p
JOIN hicompany k ON p.id= k.id
GROUP BY name
ORDER BY COUNT(*) DESC

答案 1 :(得分:0)

只需在最后添加此行:

ORDER BY howmany DESC