这是SQL表达式:
SELECT * FROM someTable ORDER BY integerTypeColumn ASC;
列“integerTypeColumn”是INT类型。使用Berby DB的结果例如:
1
2
3
1000
1200
但是我需要像“integerTypeColumn”列将为VARCHAR类型那样进行排序。那么结果将是:
1
1000
1200
2
3
可以使用Derby做到吗?
最佳答案
您可以cast到char
。
SELECT * FROM someTable
ORDER BY CAST (integerTypeColumn AS char(10)) ASC;