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

MySQLの行を列数に分割して合計

    ピボットクエリを使用する:

    SELECT MIN(ID) AS ID,
           Car_num,
           MAX(CASE WHEN Service = 'shower' THEN Price ELSE 0 END) AS shower,
           MAX(CASE WHEN Service = 'TV'     THEN Price ELSE 0 END) AS TV
    FROM yourTable
    GROUP BY Car_num
    


    1. 2020.24でのデータコネクタの変更

    2. 単一クエリMySQLでのINSERTとSELECT

    3. SequelizeでMySQLに接続できません

    4. OdbcConnectionは漢字を?として返します