| Tri phonétique sur champ : |
|
Lors de la saisie de données, il arrive que des données soient en majuscules, minuscules, au pluriel, au singulier, ... Le tri dans ce cas devient plus problématique. 'Support de cours' et ' support de COURS' ne sont plus classés à la suite l'un de l'autre. De même 'Disket' ,' disquette' et 'Disquettes' non plus. En utilisant la fonction SQL SOUNDEX, nous traitons directement le champ par sa phonétique (sur les premiers caractères) : SELECT LIBELLE, SOUNDEX(LIBELLE) FROM ARTICLE ORDER BY 2 nous donnera : disket Disket DISKETTES 8 POUCES FD2-D DISKETTES 8 POUCES FD2-32 DISKETTES 8 POUCES FD1-32 DISKETTES 5 1/4 POUCES MD1F disquettes DISKETTES 5 1/4 POUCES MD1-10D SUPPORTS IMPRIMANTE FIXE SUPPORT INFORMATIQUE Supports informatic SUPPORT IMPRIMANTE SUPPORT ECRAN Supports informatique SUPPORT INFORMATIQUE D230 D230 D232 D D232 D D232 D232 D232 D232 S163 S163 S163 S163 S163 S163 S163 Le même fichier par : SELECT LIBELLE, SOUNDEX(LIBELLE) FROM ARTICLE ORDER BY 1 nous donnera : disket SUPPORT INFORMATIQUE POSTE TERMINAL disquettes ALBUM MULTISET POUR 10 DISKET. Disket DISKETTES 5 1/4 POUCES 104/1 DISKETTES 5 1/4 POUCES 104/1D Supports informatic Supports informatique SUPPORT ECRAN SUPPORT IMPRIMANTE SUPPORT INFORMATIQUE SUPPORT POUR BANDOTHEQUE D230 S163 P233 D232 A415 D230 D232 D232 S163 S163 S163 S163 S163 S163
|