sql >> Databáze >  >> RDS >> Oracle

Rozdělte sloupec na dva sloupce na základě kódu typu ve třetím sloupci

Jedním ze způsobů, jak toho dosáhnout, je podmíněná agregace:

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. NHibernate Oracle - Nelze načíst DLL 'OraOps10w.dll'

  2. Oracle ListaGG, 3 nejčastější hodnoty, uvedené v jednom sloupci, seskupené podle ID

  3. Vraťte booleovskou hodnotu jako TRUE nebo FALSE ve výběru (PostgreSQL/pgAdmin)

  4. MySql prohlášení připravit se nelepí