CINEPHIL merci :-) ton premier code me donne le résultat voulu : seules les colonnes avec des lignes renseignées apparaissent donc. Ce ci en mettant bien
1 2 3 4 5 6
| WHERE col5 IS NOT NULL
AND col5 <> ''
AND col6 IS NOT NULL
AND col6 <> ''
AND col7 IS NOT NULL
AND col7 <> '' |
à chaque fois...
Par contre , je n'ai pas réussi à faire fonctionner ton deuxieme code. On le marque simplement comme ça
1 2 3 4
| SELECT col1, col2, col3,
COALESCE(col5, '') AS col5,
COALESCE(col6, '') AS col6,
COALESCE(col7, '') AS col7 |
ou avec
SELECT col1 FROM table COALESCE(col5, ")
et sans WHERE ..?
Merci
Et pour résumer : vaut mieux demander à 1 qui sait , plutôt qu'à 100 qui cherchent...
PS: MALJUNA KRIS désolé mais c'est tres flou pour moi débutant ton explication, celle de CINEPHIL est bien plus concise /
..en tout cas, je ne me souviens pas avoir vu cet exemple dans le résumé SQL de Developpez.com : dommage. En esperant que ce résultat serve d'autres personnes pour une requête multiples conditions ;-)
Partager