je suis en train de réfléchir sur des requêtes SQL (qui devront marcher sous Oracle) et je me pose une question étant donné que je n'ai pas accès pour le moment à l'interface sqlplus:
si je veux faire une recherche sur plusieurs champs, disons A,B,C (chacun étant facultatif). Si l'utilisateur ne rentre des données que pour A et C par exemple
A="foo" OR
B="" OR
C="bar"
instanciation de A=:a OR B=:b OR C=:c
comment obtenir le même résultat que
A="foo" AND
C="bar"
mais ceci en tenant compte du champs B qui est comparé à une chaîne vide!
edit: je précise que c pour intégrer à un programme C
et comme je sais pas si c très clair demandez moi des précisions
Message édité par kaloskagatos le 14-04-2003 à 18:09:39
---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »