sql >> Databasteknik >  >> RDS >> Mysql

MySQL välj kolumn som är ett värde i en annan kolumn

Prova detta:

SELECT id, 
       reason
       CASE
         WHEN reason = 'NoAnswer' THEN NoAnswer
         WHEN reason = 'NetworkBusy' THEN NetworkBusy
       END AS value
FROM table1

Det borde ge dig en utdata så här:

+----+------------+----------+
| id | reason     | value    |
+----+------------+----------+
|  1 | NoAnswer   |        2 |
+----+------------+----------+



  1. hur ställer man in datumdagens namn från datepicker som kolumnnamn i mysql-databasen..?

  2. Hur man skapar flera rader från en första rad

  3. SQL Server kontrollera skiftlägeskänslighet?

  4. FLOOR() Exempel i SQL Server