Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać wiele kolumn z jednej kolumny, SQL

Użyj agregacji warunkowej:

select
    date,
    max(case when name = 'sensor01' then value end) sensor01,
    max(case when name = 'sensor02' then value end) sensor02
from mytable
group by date



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego _ (podkreślenie) pasuje do - (łącznik)?

  2. Blokady odczytu/zapisu MongoDB

  3. Jak buforować obiekty utworzone z bazy danych MySQL

  4. Jak mogę odszyfrować skrót hasła w PHP?

  5. Jak uciec od ciągów znaków w pdo?