代码之家  ›  专栏  ›  技术社区  ›  Haim Evgi

mysql查询帮助:显示字段外观计数和外观百分比

  •  0
  • Haim Evgi  · 技术社区  · 14 年前

    我需要的是查询显示:

    字段中的值是外观的多少倍,占总数的百分比是多少。

    到目前为止我所拥有的是:

    SELECT field, COUNT(field)
    FROM table 
    GROUP BY field;
    

    如何在一个查询中也获得外观百分比?

    我试着得到这样的记录总数:

    SELECT field, COUNT(field) as A , COUNT(primaryId) as B  ...
    

    但这个节目 在A和B中!

    1 回复  |  直到 10 年前
        1
  •  0
  •   Haim Evgi    14 年前

    SELECT field, COUNT(field) , 
    COUNT(field) / (SELECT COUNT(*) FROM table) AS percentage
    FROM table 
    GROUP BY field;