Un not null dans un select?
Résolu
tatitato
Messages postés
116
Date d'inscription
Statut
Membre
Dernière intervention
-
tatitato Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
tatitato Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
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 ;)
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
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
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
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
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
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.
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.