sql >> Database >  >> RDS >> Mysql

Meerdere kolommen uit één kolom halen, SQL

Gebruik voorwaardelijke aggregatie:

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. MySQL Socket weigert verbinding na duizenden opeenvolgende verbindingen

  2. Normaliseer array-subscripts voor 1-dimensionale array, zodat ze beginnen met 1

  3. Gebruik ik JDBC Connection Pooling?

  4. SELECT van View bevat een subquery in de FROM-component