开发者社区> 问答> 正文

从MySQL中的字段中选择最常见的值?mysql

我有一个具有一百万行的表,我该如何从一个字段中选择最常见的值(该值出现在表中最多)?

展开
收起
保持可爱mmm 2020-05-17 13:50:01 369 0
1 条回答
写回答
取消 提交回答
  • 您需要按感兴趣的列进行分组,并为每个值选择值本身及其出现的行数。

    然后就是排序(将最常见的值放在第一位)并将结果限制为仅一行的问题。

    查询形式:

    SELECT column, COUNT(*) AS magnitude FROM table GROUP BY column ORDER BY magnitude DESC LIMIT 1来源:stack overflow

    2020-05-17 13:57:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像