J'ai une table de suivre ensemble de donnéesEn utilisant MAX() dans VARCHAR Champ
ID (VARCHAR2 field)
D001
D002
D010
D0012
J'utilise max()
dans ce domaine.
Select max(ID) from <table-name>;
Il renvoie D010
comme résultat.
Pourquoi le résultat n'est-il pas D0012
?
http://en.wikipedia.org/wiki/Lexicographical_order –
Il est un champ 'varchar', pourquoi serait-il en tant que numéro triés? –