Aide sur une requete SQL
Résolu/Fermé
spektrum
Messages postés
28
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
1 octobre 2011
-
20 janv. 2010 à 10:04
Siegels Messages postés 25 Date d'inscription vendredi 22 mai 2009 Statut Membre Dernière intervention 27 janvier 2012 - 20 janv. 2010 à 20:42
Siegels Messages postés 25 Date d'inscription vendredi 22 mai 2009 Statut Membre Dernière intervention 27 janvier 2012 - 20 janv. 2010 à 20:42
A voir également:
- Aide sur une requete SQL
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Logiciel sql - Télécharger - Bases de données
- Requête sql doublons sur 2 champs ✓ - Forum Programmation
- Sql server recovery - Télécharger - Gestion de données
3 réponses
Siegels
Messages postés
25
Date d'inscription
vendredi 22 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2012
1
20 janv. 2010 à 10:57
20 janv. 2010 à 10:57
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.
spektrum
Messages postés
28
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
1 octobre 2011
20 janv. 2010 à 16:44
20 janv. 2010 à 16:44
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.
Siegels
Messages postés
25
Date d'inscription
vendredi 22 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2012
1
20 janv. 2010 à 20:42
20 janv. 2010 à 20:42
Oui enfin quand même étant donné que SQL (et seulement SQL, sans SQL*PLUS avec Oracle) n'est pas un langage de programmation, il ne peut pas vérifier tout seul que l'argument de ville a été fourni, et agir en conséquence. Le traitement se fait donc en java dans la logique =)