begin process at 2010 02 10 04:38:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > TRIE SUR UN MÉLANGE NUMÉRIQUE ET ALPHANUMÉRIQUE

TRIE SUR UN MÉLANGE NUMÉRIQUE ET ALPHANUMÉRIQUE




 Description

J'ai pas mal bataillé sur un trie pour mon site, je voulais trier un champ qui contient le classement de campings, à savoir 1 étoile, 2 étoiles, non classée... En présentant en premier les 4 étoiles,3,.., non classés.
Essai avec un tri classique : les non classés se mettent en premier et suivent les étoiles 4,3,2... -> pas bien
Pour que cela puisse fonctionner, un truc tout simple : voir le code

Source

  • SELECT * FROM `ma_table` WHERE `type`='camping' ORDER BY HEX(`classement`) Desc
SELECT * FROM `ma_table` WHERE `type`='camping' ORDER BY HEX(`classement`) Desc

 Conclusion

Voila, c'est simple, la fonction HEX() convertie le premier caractère en hexadécimal, et le trie se fait sur ce code hexa. les chiffres étant avant les lettres 0: code 30, A: code 41, a code 61, etc., etc.

P.-S. Cela ne fonctionne pas avec ASCII(), pourquoi, je ne sais pas.


 Sources de la même categorie

Source avec Zip Source avec une capture SQL SERVER - GENERATION AUTOMATIQUE D'UNE RETRO-DOCUMENTATIO... par FENETRES
[SQL SERVEUR] VÉRIFIER L'ESPACE OCCUPÉ DANS UNE BASE DE DONN... par Hyperion
TROUVER LES PROCHAINS ANNIVERSAIRES par zefo
REQUÊTE SQL POUR DÉTERMINER L'ESPACE OCCUPÉ DANS LES TABLESP... par sgoriaud
SQL SERVER - OBTENIR LES VALEURS CORRESPONDANT A DES UNICODE par fabrice69

 Sources en rapport avec celle ci

TROUVER LES PROCHAINS ANNIVERSAIRES par zefo
LISTE DES BASES,TABLES ET COLONNES TRIÉS PAR TYPE (PROCEDURE... par crilun

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Comment trier les valeurs numérique d'une colone [ par djodjo07 ] Hello Je vien de créer un table SQL avec un champ Pseudo et l'autre Score.J'aimerais pourvoir trier ma table a partir d'une requete Du plus extraire parti numérique d'une chaine alphanumérique [ par Ry_Yo ] Bonjour,Je possède une table contenant des données se présentant sous 3 formes exclusivement :...A123446AZ123656EL123156123486...(0,1 o tri dans une requètes [ par petchy ] bonjourvoila je ne connais pas le langage SQL ,je vais essayer de vousexpliquer mon problemeJe suis entrain de développé un programme en VB6,dans mon requete de tri [ par citt ] Bonjour, J'ai actuellement une base d'import qui se compose de titre de morceaux de musique et pour chaque ligne ce repete le nom de l'artiste et le Tri de dates OLAP [ par cocofighter ] Bonjour ! Je souhaiterais savoir comment créer des tri de dates en fonction des dates d'ach ORA-06502: PL/SQL erreur numérique ou erreur sur valeur [ par kharon_rp ] Marc SQL UNION : Tri par défaut [ par Warz ] Bonjour à tous,J'ai créé une requête utilisant l'instruction UNION pour récupérer les données de plusieurs tables, dans un ordre bien précis pour dive Problème de tri avec le champs DATE [ par 6xavier6 ] BonjourMerci a ceux qui vont plancher avec moi et me filer un coup de main.Voila mon probleme :Mon probleme cible le tri sur les champs DATE.Dans ma t champs select, garder valeur d'un tri [ par ju0123456789 ] Bonjour ! J'ai fait un petit programme de gestion interne des articles de la base. Je fais une boucle while pour récuperer tous les articles pour les Tri sur Access [ par RoZyk ] Bonsoir, J'ai 2 problèmes relativement semblable, si vous pouviez m'aider... 1. Premier problème: Je voudrais à l'aide d'un formulaire saisir un N°Pr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales