Un not null dans un select?

Résolu/Fermé
tatitato Messages postés 112 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 27 mai 2014 - 5 juin 2013 à 15:21
tatitato Messages postés 112 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 27 mai 2014 - 5 juin 2013 à 16:19
Bonjour,

Je sais que l'on mettre un "Is Null"/"Is Not Null" dans un where mais voila, ma clause where est trés longue avec des or and and and or or and or... et sa m'obligerai a remettre ma condition "not nul" un nombre interminable de fois.

Donc j'aimerai savoir si on peut mettre la condition NOT NULL dans le select ou pas?!

Merci d'avance ;)

2 réponses

blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
5 juin 2013 à 15:34
Salut,

pas compris la question...
0
tatitato Messages postés 112 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 27 mai 2014 8
5 juin 2013 à 15:51
peut-on faire sa:

select age is not null , count age
from ma table
where ...and...or...and...and...and...or...
group by age


ma question est peut-on mettre un not null et comment le mettre dans select
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
5 juin 2013 à 15:57
Non, ça ne marche pas à ma connaissance.
Mais on peut parfaitement feinter le système :

- on crée une requête qui élimine les résultats nuls, type SELECT age FROM ma_table WHERE age is not null
- on crée la requête que l'on veut basé sur la requête que l'on vient de créer, type SELECT age, ... FROM ma_requête, ... WHERE .... GROUP BY
0
tatitato Messages postés 112 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 27 mai 2014 8
5 juin 2013 à 16:02
merci beaucoup
0
jee pee Messages postés 40432 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 9 novembre 2024 9 417
5 juin 2013 à 16:05
Salut,

Peut-on utiliser des parenthèses dans les conditions avec Access ?

Si oui, la requête suivante suffit :

select age , count age
from ma table
where age is not null
and ( ...and...or...and...and...and...or...)
group by age

Et encore, c'est plus simple à écrire et à lire, mais en combinant la priorité de AND sur le OR on doit pouvoir faire sans.
0
tatitato Messages postés 112 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 27 mai 2014 8
5 juin 2013 à 16:19
parfait jee pee sa fonctionne a merveille, tout con mais c'est sa qui marche
0