[MySql] chaine de caracteres

Résolu/Fermé
mattpeach Messages postés 53 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 16 novembre 2008 - 11 juil. 2007 à 11:48
mattpeach Messages postés 53 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 16 novembre 2008 - 11 juil. 2007 à 14:16
par le biais d'une requete SQL je souhaite recuperer les 5 premiers caracteres d'un attribut

exemple

| Code_etudiant |
----------------------
| 66985675 | ---------> recuperer 66985

| 4690o186 | ---------> recuperer 4690o

si quelqu'un sait comment faire, son aide est la bienvenue
A voir également:

2 réponses

Bj0 Messages postés 74 Date d'inscription mercredi 25 avril 2007 Statut Membre Dernière intervention 5 octobre 2007 21
11 juil. 2007 à 13:46
utilise un substr :)
exemple :

Select
Substr (Code_etudiant, 0 , 5)
From
nom de table
;
0
mattpeach Messages postés 53 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 16 novembre 2008
11 juil. 2007 à 14:16
Merci

j ai utilisé la fonction left

select left(code_etudiant, 5)
from......

ca marche aussi pour recuperer des caracteres en fin de chaine avec la fonction "right"

pour des caracteres en milieu de chaine c'est la fonction Mid. elle s'utilise comme suit

Mid(code_etudiant, 3, 5) ou 3 retourne la position du premier caractere a extraire et 5 le nombre de caracteres a extraire

voilou j ai tout dit
0