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

GROUP BY内のすべてのアイテムの数に対するCount(*)のパーセンテージを取得する

    SELECT Category, COUNT(*) AS Total , (COUNT(*) / (SELECT COUNT(*) FROM Item WHERE Department='Popular')) * 100 AS 'Percentage to all items', 
    FROM Item
    WHERE Department='Popular'
    GROUP BY Category;
    

    MySqlの構文はわかりませんが、次のようにサブクエリを使用できます。



    1. SQL Serverの文字列からHTMLタグを取り除く方法は?

    2. 2つのselectステートメントを結合する

    3. myisamは、「select」クエリを処理している場合でも、テーブルロックをテーブルに配置しますか?

    4. mysqlは単一のクエリ内に複数の挿入をアトミックにしていますか?