groupBy 后附加数量和每组百分比

复制代码
SELECT
    i_State,
    n,
    ROUND( n / s * 100, 4 ) rat 
FROM
    (
    SELECT
        * 
    FROM
        ( SELECT i_State, COUNT( 1 ) n FROM planinfo GROUP BY i_State ) t1
        INNER JOIN ( SELECT COUNT( 1 ) s FROM planinfo ) t2 ON 1 = 1 
    ) t

                
复制代码

 

posted @   MagicAsa  阅读(492)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示