[MySql] chaine de caracteres

Résolu
mattpeach Messages postés 53 Statut Membre -  
mattpeach Messages postés 53 Statut Membre -
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
Configuration: Windows XP
Firefox 2.0

2 réponses

  1. Bj0 Messages postés 74 Statut Membre 21
     
    utilise un substr :)
    exemple :

    Select
    Substr (Code_etudiant, 0 , 5)
    From
    nom de table
    ;
    0
  2. mattpeach Messages postés 53 Statut Membre
     
    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