SQL order by
Résolu
widi70
Messages postés
649
Date d'inscription
Statut
Membre
Dernière intervention
-
Pilow Messages postés 400 Date d'inscription Statut Membre Dernière intervention -
Pilow Messages postés 400 Date d'inscription Statut Membre Dernière intervention -
Bonjour j'ai un petit soucis
Dans une de mes table SQL j'ai un colonne chose:
qui à été déclaré en TEXT
Alors bien entendu je peut trouver de tout dans cette colonne numéro, texte,...
Alors lorsque j'affiche cette colonne je sait au préalable si ça sera des chiffres ou des lettres que je veut afficher.
J'aimerais que lorque j'affiche des numéros, il se range par ordre croissant, mais malheureusement ça ne veut pas puisque c'est un champs text donc il se range comme ceci
100
15
220
24
alors que j'aimerais
15
24
100
220
Y'a t'il une solution???
Merci
Dans une de mes table SQL j'ai un colonne chose:
qui à été déclaré en TEXT
Alors bien entendu je peut trouver de tout dans cette colonne numéro, texte,...
Alors lorsque j'affiche cette colonne je sait au préalable si ça sera des chiffres ou des lettres que je veut afficher.
J'aimerais que lorque j'affiche des numéros, il se range par ordre croissant, mais malheureusement ça ne veut pas puisque c'est un champs text donc il se range comme ceci
100
15
220
24
alors que j'aimerais
15
24
100
220
Y'a t'il une solution???
Merci
A voir également:
- SQL order by
- By click downloader avis - Forum Enregistrement / Traitement audio
- Ads by cooking ✓ - Forum Virus
- Logiciel sql - Télécharger - Bases de données
- Files by google - Accueil - Applications & Logiciels
- Order@live-helper.com - Forum Consommation & Internet
3 réponses
bonjour
Si tu met :
ORDER BY LEN(ton_champ), ton_champ ASC
PS : je n'ai pas testé, je propose, il faut peut-être le modifier un peu
Si tu met :
ORDER BY LEN(ton_champ), ton_champ ASC
PS : je n'ai pas testé, je propose, il faut peut-être le modifier un peu