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

MySQLGroupByおよび水平方向に表示

    これを試してください

    SELECT  VendorID,
            SUM(CASE WHEN Score = 'A' THEN 1 ELSE 0 END) totalA,
            SUM(CASE WHEN Score = 'B' THEN 1 ELSE 0 END) totalB,
            SUM(CASE WHEN Score = 'C' THEN 1 ELSE 0 END) totalC
    FROM    tableName
    GROUP BY VendorID
    

    SQLFiddleデモ




    1. 私が選ぶべきもの-JSONまたはSQLite?

    2. アクセント付き文字を表示するためにmb_convert_encoding($ name、'ISO-8859-15'、'utf-8')を使用する必要があるのはなぜですか?

    3. 構成システムの初期化に失敗しました

    4. divのデータを更新する