Easier than Bubikol's suggestion:
Code:
SELECT list, of, fields
FROM youtable
ORDER BY CAST( SUBSTR( yourOrdField, 4 ) AS DECIMAL )
That assumes that all your values in that field indeed start with 'ORD' so we can ignore the first 3 characters.
If the values might start with other 3-letter sequences, and if you want the values in order, including the letters, as for example:
Code:
ABC331
ABC2017
DEF9
DEF1311
ORD771
ORD2468
Then do this:
Code:
SELECT list, of, fields
FROM youtable
ORDER BY LEFT(yourOrdField,3), CAST( SUBSTR( yourOrdField, 4 ) AS DECIMAL )