mysql中如何先查询出某个字段的条数,然后再根据这个条数大小进行排序,查询显示出该表中所有字段

mysql中如何先查询出某个字段的条数,然后再根据这个条数大小进行排序,查询显示出该表中所有字段比如idnameage1zhang202li103wang204chen2... mysql中如何先查询出某个字段的条数,然后再根据这个条数大小进行排序,查询显示出该表中所有字段
比如
id name age
1 zhang 20
2 li 10
3 wang 20
4 chen 20
5 zhao 18

如上表 将年龄分组 某个年龄段最多的排在前面,依次排列下去
展开
 我来答
百度网友e836083
2016-06-27 · TA获得超过3148个赞
知道大有可为答主
回答量:2481
采纳率:66%
帮助的人:2009万
展开全部
SELECT
    COUNT(DISTINCT user_id) user_count,
    CASE
    WHEN age <= 10 THEN '0-10'
    WHEN age > 10 AND age <= 20 THEN '10-20'
    WHEN age > 20 AND age < 30 THEN '10-30'
    END AS `age
FROM
    tableName
GROUP BY age
ORDER BY age desc
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式