我在 SQLite 中有以下查询:
SELECT * FROM t1 ORDER BY t1.field
wheret1.field
是一个包含数字的文本列。是否可以强制 SQLite 将 t1.field 的值视为数字而不是字符串(不做ALTER TABLE
)?现在排序是纯字符串排序,所以 10 在 2 之前。
谢谢你。
我在 SQLite 中有以下查询:
SELECT * FROM t1 ORDER BY t1.field
wheret1.field
是一个包含数字的文本列。是否可以强制 SQLite 将 t1.field 的值视为数字而不是字符串(不做ALTER TABLE
)?现在排序是纯字符串排序,所以 10 在 2 之前。
谢谢你。