Bonjour a tous !
Je voudais faire cette requete
*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT v.nom_village, d.nom_departement, d.no_departement FROM village v INNER JOIN departement d ON SUBSTR(v.cp_village, 1, 2) = d.no_departement WHERE v.id_village = xxxx
Cela fonctionne parfaitement lorsque le no du departement est à 2 chiffres.
Par contre, pour l'allier par exemple, ca ne fonctionne pas car le SUBSTR me rend 01 et que le no de departement est '1'.
Je previens a l'avance que je ne peux changer les no dans la base pour mettre '01'. On voit mieux l'interet de mettre des varcahr sur des données non calculables !!
Quelqu'un aurait-il une solution SQL pour avoir toujours la bonne solution ??
Merci d'avance
Partager