|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 122 ![]() |
Voila je suppose que c'est une question qui a deja été posé, mais je n'ai pas trouvé la reponse. je cherche a faire une selection d'un certain nombre de caractere.
Du genre Select le 20 premiers caracteres de tel champs. merci d'avance |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 85 ![]() |
Bonsoir,
si vous utilisez mysql5 il suffit d'utiliser la fonction substring: supposons que j'ai une table TAB (id, nom, prenom, adresse) contenant les enregistrements suivants: 20 | durant | pierre | 5 av gambetta 75020 paris 25 | dupont | jacques | 15 rue louis de broglie 33150 Bordeaux 29 | luccin | franck | 7 av edouard belin 31055 Toulouse si je veux extraire les 3 premieres caracteres de chaque champ prenom il suffit de lancer la requete: select substring(prenom, 1, 3) from TAB; le résultat serait: pie jac fra j'espere que j'ai répondu à votre question sinon donnez d'autres précisions. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 122 ![]() |
je pense que oui je vais faire un test
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : octobre 2005 Messages : 122 ![]() |
Je viens de faire le test
c'est exactement ce que je chechait neanmoins est il possible d'avoir la meme requete pour tout les champs d'un enregistrement Du genre select substring(*, 1, 3) from TAB where id = 1; |
|
|
00
|
|
|
#5 | ||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Non, il faut le faire colonne par colonne :
Code :
__________________
Pensez au bouton
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com