Sqlite3 数据库,该如何解决

Sqlite3 数据库
表中有一个字段是 文本类型的数字 ! 如何对其进行排序? order by 排序是按首字母 排序的! 排序出来的不太准确

结果是这样的:
986
874
77365
56

有其他的什么方式吗
------解决思路----------------------
order by 有一个字段+0