Bonjour ,
J'ai la condition suivante dans un where :
Peut-on la simplifier en ne mettant qu'une fois monchamp ?Code:monchamp is not null AND monchamp <> ''
Merci d'avance
Version imprimable
Bonjour ,
J'ai la condition suivante dans un where :
Peut-on la simplifier en ne mettant qu'une fois monchamp ?Code:monchamp is not null AND monchamp <> ''
Merci d'avance
bonjour,
Ne pouvez-vous pas tester ..?
Bref,
Code:
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:
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:monchamp <> ''