Aide sur une requete SQL
Résolu
spektrum
Messages postés
38
Statut
Membre
-
Siegels Messages postés 27 Statut Membre -
Siegels Messages postés 27 Statut Membre -
Bonjour,
j'ai une requete SQL que je vais appeler d'un programme java
SELECT * FROM ANNONCES
WHERE VILLE =?
AND ETAT_ENGIN=?
par exemple lorsque le client choisit toutes les villes, que dois je envoyer à cette requete pour quelle ignore la condition sur VILLE, parcequ'enfait le client a choisi de voire toutes les villes
Merci
j'ai une requete SQL que je vais appeler d'un programme java
SELECT * FROM ANNONCES
WHERE VILLE =?
AND ETAT_ENGIN=?
par exemple lorsque le client choisit toutes les villes, que dois je envoyer à cette requete pour quelle ignore la condition sur VILLE, parcequ'enfait le client a choisi de voire toutes les villes
Merci
A voir également:
- Aide sur une requete SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
3 réponses
Pourquoi ne pas faire la différence dans le programme directement ?
Par exemple:
Si l'utilisateur choisit "toutes les villes", on met dans la variable ville la valeur ""
Et après, avec un test conditionnel, on regarde selon la valeur de ville:
Si ville est une chaine vide, alors requete pour toutes les villes
Sinon, requete pour la ville.
Avec un = dans la clause WHERE, je ne vois que ça.
Par exemple:
Si l'utilisateur choisit "toutes les villes", on met dans la variable ville la valeur ""
Et après, avec un test conditionnel, on regarde selon la valeur de ville:
Si ville est une chaine vide, alors requete pour toutes les villes
Sinon, requete pour la ville.
Avec un = dans la clause WHERE, je ne vois que ça.
Merci Siegels comme t'as dit j'ai fait la difference directement dans le programme, mais notez que j'ai posé cette question parceque dans le fameux livre Core Java ils nous conseillent d'utiliser SQL au lieu de java au maximum dans l'ecriture des requetes.