Bonjour, je débute totalement en sql et j'aimerais avoir votre aide sur quelque chose:
Dans mon formulaire, j'ai trois champs (titre, auteur, année) et quand l'utilisateur clique sur un bouton, cela apelle une procédure stockée, avec en paramètre les trois champs.(@titre - @auteur - @annee).
Cette procédure renvoie un ou plusieurs numéro de livre correspondant à la requete...
C'est à dire qu'il est possible que seulement un champ soit rempli et que je fasse la requete avec.
Bref, je voudrais faire en sorte que dans ma procédure, je vérifie pour chaque champs si ils sont nuls. Si par exemple la variable titre est null, alors je remplace la variable par '%' ainsi tous ce qui commence par "tout" sera affiché
je me demandais si cela était possible de faire et si il n'y aurait pas une façon plus simple de le faire... Je désire utiliser la même procédure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM monLivre WHERE titre LIKE @titre AND auteur LIKE @auteur AND annee LIKE @annee
merci de votre réponse
Partager