sql >> Databasteknik >  >> RDS >> Oracle

Gruppera efter ID förutom NULL-posterna

Den enklaste metoden är förmodligen union all :

select id, sum(value), min(data)
from t
where id is not null
group by id
union all
select id, value, data
from t
where id is null;



  1. Hur man tar bort från en tabell utan att behöva släppa en begränsning

  2. Skaffa specifik post i händelse av dubblettpost

  3. Hur man hämtar poster baserat på datumen i MYSQL

  4. Infoga euro- och dollarsymboler i en kolumn i mysql