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

条件で数える

    私が考えることができるMySQLで機能する最も単純なクエリは次のとおりです。

    select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
    where id = 1
    

    MySQLは、group by idを強制しません 非決定論的に1つのIDを取得しますが、where 句は、その列に1つのIDのみを強制します



    1. 結合されたテーブルからデータを取得する方法

    2. データの配列からOptgroupを作成する

    3. MS-Accessレコードセットおよびクラスモジュール

    4. Oracle PLSQLで数値の小数点以下の桁数を最小に拡張するにはどうすればよいですか?