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

come selezionare valori non nulli da Oracle (metodo ottimizzato)

L'Oracolo MAX() la funzione aggregata dovrebbe ignorare NULL valori, il che significa che dovrebbe riprendere il non NULL valore in ogni master_id gruppo come il "massimo" per quella colonna/gruppo.

SELECT master_id, MAX(date_update), MAX(name), MAX(dpt), MAX(channel), MAX(source),
    MAX(active)
FROM image
GROUP BY master_id