sql >> データベース >  >> RDS >> Mysql

グループ数のパーセンテージの計算(*)

    これは、他のいくつかの回答の少しセクシーなバージョンです-sum(100)の使用に注意してください より長い(そしてより平凡な)count(*) * 100を避けるため :)

    select name, count(*) as count, sum(100) / total as percentage
    from namelist
    cross join (select count(*) as total from namelist) x
    group by 1
    


    1. オラクルに日付と時刻を挿入する方法は?

    2. MS SQLを使用してすべてのフィールドレコードで使用されている単語の個別のリストを取得するにはどうすればよいですか?

    3. MySQLでのOracleのRowIDに相当

    4. 自動車修理店のデータモデル