Bonjour,
select l,e from ma_table where l and e BETWEEN 'a'+10 and 'b'+10 LIMIT 5
est ce que c'est correcte ou pas
Merci
Bonjour,
select l,e from ma_table where l and e BETWEEN 'a'+10 and 'b'+10 LIMIT 5
est ce que c'est correcte ou pas
Merci
A première vu non il faudraitmais ça dépend de ta base de données (Oracle, MySQL,...), du type de tes champs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select l,e from ma_table where l BETWEEN 'a'+10 and 'b'+10 and e BETWEEN 'a'+10 and 'b'+10 LIMIT 5
Le plus facile pour savoir si ta requête est correcte c'est de la jouer.
Bonjour,
Merci pour votre réponse moi j'utilise une base de donnee Mysql j'ai fait cette requete :et le resultat une erreur lors de la compilation de ce type:erreur selectioncom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'between49.894593 and 49.894593+10.0 and longitude between 2.298256 and 2.298256+' at line 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part executeQuery("select latitude, longitude, nomville from liste_magasins where latitude between"+ lat + " and " + lat + "+" + step + " and longitude between "+ lon + " and " + lon + "+"+step+ "LIMIT 5");
Merci de me dire ou il vient l'erreur
C'est écris dans le message d'erreur
Il te manque un espace entre le premier between et la première valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for the right syntax to use near 'between49.894593
Partager