sql >> Databáze >  >> RDS >> Mysql

MySQL select sloupec, což je hodnota v jiném sloupci

Zkuste toto:

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

Měl by vám poskytnout výstup jako tento:

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



  1. SQL (MySQL) vs NoSQL (CouchDB)

  2. One-to-Many SQL SELECT do jednoho řádku

  3. Jak mohu vybrat pevný počet řádků pro každou skupinu?

  4. VYBERTE Data Z KURZORU PACKAGE, vytiskněte je