Tri sur champ mysql
le 29/09/2004 à 13:10
piett
Salut tous,
Je voudrais trier un champ mysql. Jusque là ok.
Mais je voudrais le trier sur les 4 derniers caractères.
Une petite idée pour me mettre sur la voie ?
Merci.
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
Ca veut dire quoi trier un champ MySQL ?
le 29/09/2004 à 14:40
piett
Salut,
Oui c'est pas trop claire. Voici :
J'ai un champ qui peux contenir
"2004 RT 1252"
"2004 RL 1260"
...
Je voudrais les sortir par ordre DESC sur les 4 derniers caractères et sans prendre en compte les autres caractères.
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
Je ne sais pas faire, mais surement faisable.
Ptet regarder de la doc MySQL avec les regexp.
Sinon, feinter avec php.
le 04/10/2004 à 11:29
piett
Bon bin v'là la solution.
C'est tout con.
... ORDER BY SUBSTRING(lechamp,10,3) DESC;
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
le 04/10/2004 à 11:44
piett
ou mieux
... SUBSTRING_INDEX(lechamp,' ',-1) DESC;
Ce qui permet d'avoir une chaine variable en longueur.
"Des millions d'esprits ouverts ne peuvent avoir tort" Linux ;-)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: