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

Jak získat více sloupců z jednoho sloupce, SQL

Použijte podmíněnou agregaci:

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. LAST_INSERT_ID() vrací více řádků 0?

  2. Vyberte řádky z tabulky MySQL, kde je časové razítko PHP starší než X

  3. mysql předávání dat do in

  4. Jak zachovat speciální znaky při spuštění ./mysqldump?