Masque de sélection dans une requête SQL

Résolu/Fermé
thipyt - 20 mai 2008 à 11:24
 thipyt - 20 mai 2008 à 13:21
Bonjour,

Je travaille actuellement avec une BDD, sur laquelle je souhaiterais récupérer une donnée, composée d'un login, auquel est ajouté un numéro de référence.

Pour être plus clair, dans ma bdd, mon id se présente sous la forme suivante:

1500
2500
3500
1501
4500
2501
...

Les 3 derniers chiffres représentent le login de la personne créant une communication, il reste donc fixe. Alors que le (ou les) premier chiffre représente mon numéro de référence de communication et sont donc incrémentés à chaque fois.

L'idée est que je voudrais récupérer seulement les 3 derniers chiffres de façon à les croiser avec les logins que je possède dans ma base, pour pouvoir retrouver les noms et prénoms de mes personnes.

Il faudrait donc appliquer un masque sur les 3 derniers chiffres mais je ne sais pas s'il est possible de faire ça directement dans une requête SQL ou si je dois récupérer mon id complet pour le retravailler ensuite en php.


Merci d'avance pour votre aide!
A voir également:

2 réponses

Utilisateur anonyme
20 mai 2008 à 11:38
Salut,

Essaye ceci :
SELECT SUBSTR(COLONNE, LENGTH(COLONNE) - 2, LENGTH(COLONNE))
0
Ca fonctionne!

Merci beaucoup. ;-)
0