Bonjour ,
J'ai la condition suivante dans un where :
Peut-on la simplifier en ne mettant qu'une fois monchamp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part monchamp is not null AND monchamp <> ''
Merci d'avance
Bonjour ,
J'ai la condition suivante dans un where :
Peut-on la simplifier en ne mettant qu'une fois monchamp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part monchamp is not null AND monchamp <> ''
Merci d'avance
bonjour,
Ne pouvez-vous pas tester ..?
Bref,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 create table tb1 (val varchar(10)); insert into tb1 values (null), ('rtg'); select * from tb1 where val <> ''
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4val --------- rtg
Sinon deux choses :
- si la colone monchamp est indexé utilisez plutot cette condition : monchamp > ''
- si la colone monchamp vient d'une table jointe en jointure externe et qu'elle est une des clef de la jointure, transformez cette jointure en jointure interne
Merci ,en effetfonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part monchamp <> ''
Partager