sql >> Database teknologi >  >> RDS >> Mysql

MySQL række i antal kolonner og sum

Brug en pivotforespørgsel:

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. "Falal intern forbindelsesfejl" ved udførelse af en indbygget kompileret lagret procedure i SQL Server 2019 (kendt fejl)

  2. Sådan opretter du PL/SQL-pakker i Oracle-databasen

  3. Forskel mellem GiST og GIN indeks

  4. Sådan får du den aktuelle dato og tid (uden tidszone) i T-SQL