Heu, en ascii, c'est quoi déjà la bonne comparaison?
"a > D" ou "A > d" ?
En tout cas, si dans sa liste il a des noms qui commencent par des majuscules ou des minuscules, ca posera probléme vu que soit il va pas avoir tout ce qu'il attend soit il en aura trop.
Et je parle pas des problémes avec ceux qui ont mis un caractére autre qu'une lettre non accentué avant leur prénom. (une faute de frappe, c'est si vite fait)
Bon, déjà pour tout avoir, à condition de considérer que les noms commencent toujours par une lettre non accentué, il faudrait faire un :
Code :
- select * from table
- where upper(prenom) >= 'C'
- order by prenom
|
en ayant au préaléble mis en majuscule le texte de recherche.
En plus, pour un prénom, il y aura toujours quelqu'un pour mettre une "élodie" avec l'accent. je suis pas sur que upper transforme la lettre accentué en lettre classique.