sql >> Databasteknik >  >> RDS >> Mysql

MySQL rad i antal kolumner och summa

Använd en pivotfråga:

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. php ta bort länkrader från mysql-databasen

  2. Ändra SQL Server-sortering till skiftlägesokänslig från skiftlägeskänslig?

  3. Hur får man den numeriska delen från en sträng med T-SQL?

  4. Begränsning definierad UPPHÖJBAR INitialt OMEDELBART är fortfarande UPPHÖJD?