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

パラメータを使用したMySQLカウント

    type,extraの場合のサンプルデータセットの表示 制限されています。つまり、タイプは(1,2)しか持てず、エクストラは(0,2)しか持てません。そうすることができます。式を合計すると、式の結果に基づいて0または1になり、それに応じて数える

    SELECT 
    user_id,
    SUM(`type`=1 AND  `extra`=0) one_noextra,
    SUM(`type`=1 AND  `extra`=2) one_twoextra,
    SUM(`type`=2 AND  `extra`=0) two_noextra,
    SUM(`type`=2 AND  `extra`=2) two_twoextra
    FROM Table1
    GROUP BY user_id
    

    フィドルデモ




    1. C関数でPostgreSQLを拡張するときに高性能トランザクションを実現する

    2. SQLServerで重大度の高いエラーに対処する

    3. 別のサーバーからのphpmysqlConnectデータベース

    4. ODP.NET接続例外