Wiki des utilisateurs de PMB : ProcsTriAlphanumerique

PagePrincipale :: Categories :: IndexDesPages :: ModificationsRecentes :: RecemmentCommente :: Connexion/Inscription

Procédures - Trier un champ contenant du numérique et de l'alphanumérique


Plusieurs solutions, je ne les ai pas toutes testées...

Exemple avec CAST :
Liste des 100 premiers bulletins trouvés triés sur le numéro.

SELECT DISTINCT bulletin_numero FROM bulletins WHERE bulletin_id <=100 ORDER BY CAST(bulletin_numero AS UNSIGNED)


Les alpha sont en premier, les numériques viennent après.
2 est avant 10.
Les alpha sont mal triés entre eux, qui sait faire mieux ?

Pas testé :

ORDER BY champ + 0


ORDER HEX(champ)

Il n'y a pas de commentaire sur cette page. [Ajouter un commentaire]

Conforme XHTML 1.0 Transitional :: Conforme CSS :: Propulsé par Wikka Wakka Wiki (FR) 1.1.6.3 :: Traduction par r0ro
Cette page a été générée en 0.0425 secondes