Oracle
 sql >> Base de données >  >> RDS >> Oracle

comment sélectionner des valeurs non nulles à partir d'Oracle (méthode optimisée)

L'Oracle MAX() la fonction d'agrégation doit ignorer NULL valeurs, ce qui signifie qu'il devrait reprendre sur le non NULL valeur dans chaque master_id groupe comme étant le "max" pour cette colonne/groupe.

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