sql >> Databasteknik >  >> RDS >> Oracle

Dela upp kolumnen i två kolumner baserat på typkoden i tredje kolumnen

Ett sätt att närma sig detta är villkorlig 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. Escapende jokertecken i LIKE

  2. Hur man använder AI för SQL Tuning för en riktig automatiserad process

  3. IMAP &PHP - Hämtar alla e-postmeddelanden från skickade mappar och inkorgsmappar

  4. SQL sammanlänka rader fråga