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

列の合計を取得し、合計のパーセントを計算するために使用します(mySQL)

    CROSS JOINするだけです SUM() Numberの 列:

    SELECT Name, Number, Number * 100 / t.s AS `% of total`
    FROM mytable
    CROSS JOIN (SELECT SUM(Number) AS s FROM mytable) t
    

    デモはこちら



    1. ORACLE-ORA-01843:有効な月ではありません

    2. MySQL:特定の行の前後に5行を選択します

    3. 多次元OLAPCUBEとは何ですか?3次元以上のキューブの例を示します

    4. MySQLを大文字と小文字を区別するように構成する方法