Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So wählen Sie Nicht-Null-Werte von Oracle aus (optimierte Methode)

Das Orakel MAX() Die Aggregatfunktion sollte NULL ignorieren -Werte, was bedeutet, dass es auf Nicht-NULL eingehen sollte Wert in jeder master_id Gruppe als das "Maximum" für diese Spalte/Gruppe.

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