Désolé je pense que j'ai pas été très explicite ![:aie:](https://www.developpez.net/forums/images/smilies/aie.gif)
Je vais tenter de donner un exemple.
Voila une table
1 2 3 4 5 6 7 8
|
col1 col2 col3
--------------------
null null 3
1 null null
2 null 4
null null 9 |
Moi je voudrais par exemple que quelque soit le SELECT, il ne me retourne jamais la col2 car elle est toujours null....bien sûr je ne connais pas le contenu de la base avant de faire mon select :
SELECT * from table WHERE col3>3
va me retourner un truc du genre
1 2 3 4 5
|
col1 col2 col3
--------------------
2 null 4
null null 9 |
et moi je voudrais omettre la colonne 2 car une colonne avec que des NULL n'est pas intéreressante pour mon appli, donc avoir :
1 2 3 4 5
|
col1 col3
--------------------
2 4
null 9 |
Donc une requête du style :
SELECT ("COLONNES OÙ AU MOINS UNE VALEUR EST NON-NULL") FROM table where col3>0
merci !
Partager