sql >> Database teknologi >  >> RDS >> Oracle

Opdel kolonne i to kolonner baseret på typekode i tredje kolonne

En måde at gribe dette an på er betinget aggregering:

select min(ID), SIN, 
       max(case when type = 'phone' then contact end) as phone,
       max(case when type = 'email' then contact end) as email
from people t
group by sin;


  1. Kommandolinje MySQL-forespørgseleksportoutput til fil fungerer ikke i Windows

  2. ADDTIME() returnerer 24 timers tid

  3. Forældede funktioner til at tage ud af din værktøjskasse – Del 2

  4. Hvordan konverterer jeg et bredde/længde-par til en PostGIS-geografitype?