I have the following query in SQLite:
SELECT * FROM t1 ORDER BY t1.field
Where t1.field is a text column containing numbers. Is it posible to force SQLite to consider the values of t1.field as numbers instead of strings (whithout doing ALTER TABLE)? Right now the sort is a pure string one, so 10 goes before 2.
Thank you.
Well, found a solution:
SELECT * FROM t1 ORDER BY t1.field + 0
The + 0 part seems to force conversion to number
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With