Skip to Content

Comment trier un champ par ordre croissant/décroissant ou alphabétique ?

Auteur : Duval

- Dans la fenêtre SQL, au niveau de la rubrique « Trier par colonne », on peut classer les données selon un ordre croissant. Pour cela, il faut préalablement sélectionner la table  dans la rubrique « table », puis il suffit de sélectionner la colonne sur laquelle l'on applique le tri par ordre croissant (ou alphabétique). Vérifier si nécessaire avant de valider en cliquant sur OK.

Il est possible de trier une table en fonction de plusieurs colonnes. Dans ce cas, dans la rubrique « trier par colonne » de la sélection SQL, on insère la première colonne avant de sélectionner la seconde. Le tri se fera prioritairement sur la première colonne, et si MapInfo rencontre des enregistrements identiques, alors il fera un tri sur la deuxième colonne sélectionnée.

Il est possible d'ajouter d'autres critères de tri et donc d'autres colonnes.

- Si l'on souhaite faire un tri par ordre décroissant, alors il suffit, dans la fenêtre SQL, de mettre le terme ‘desc' devant le nom du champ (de la colonne) sur lequel s'applique le tri.

Une fois ces opérations réalisées, il est possible (et préférable) de nommer la table que l'on obtient dans la rubrique « Résultat dans table » de la sélection SQL. Puis d'enregistrer la nouvelle table qui en résulte.

Commentaires

Il faut écrire desc derrière

Il faut écrire desc derrière le nom du champ, exemple avec le champ 'id':
id desc