ISNULL est une fonction propre à SQL Server et ne répond par à votre problématique. Utilisez COALESCE qui est la norme SQL et répond à votre demande :
1 2 3 4 5 6 7 8 9
| si champ1 est NULL
si champ2 est NULL
si champ3 est NULL
si champ4 est NULL
alors ne rien afficher
sinon affichier champ4
sinon afficher champ3
sinon afficher champ2
sinon afficher champ1 |
COALESCE(Colonne1, Colonne2, Colonne3, Colonne4)
Tout simplement.
Lisez les articles que j'ai écrit à ce sujet :
sur COALESCE :
http://sqlpro.developpez.com/cours/sqlaz/select/#L5.2
Sur le NULL :
http://sqlpro.developpez.com/cours/null/
A +
Partager