firebird: utilisation de ORDER BY pour un champ VARCHAR
salut
j'ai un champ (Code_Client) de type VARCHAR(17) c'est un clé primaire de la table clients
les valeurs existe dans le champ Code_Client est:
prive0001_2019_1
prive0001_2019_2
prive0001_2019_3
prive0001_2019_10
Lors de l'utilisation de la requête suivante:
Code:
1 2 3
|
SELECT Code_Client FROM clients
ORDER BY Code_Client |
résultat de la requête est :
prive0001_2019_1
prive0001_2019_10
prive0001_2019_2
prive0001_2019_3
l'enregistrement (prive0001_2019_10) Pourquoi apparaît-il dans le second ordre et non dans le dernier ordre?
Comment Triez-le par des deux derniers chiffres