【发布时间】:2020-11-08 23:57:52
【问题描述】:
我正在尝试在 SQLite3 中进行查询以按数值对列进行排序。行不是按列的数值排序,而是按第一个数字的数值的字母顺序排列。
例如,110 以下的查询出现在 2 之前,因为第一个数字 (1) 小于 2。但是整个数字 110 大于 2,我需要它出现在 2 之后。
sqlite> SELECT digit,text FROM test ORDER BY digit;
1|one
110|One Hundred Ten
2|TWO
3|Three
sqlite>
有没有办法让110出现在2之后?
【问题讨论】:
标签: sql string sqlite sql-order-by