作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在 Sqllite 表中,我在表中有一个列值,如
我如何先对文本进行排序,然后对带有数字前缀的文本进行排序。
需要的输出:
最佳答案
你可以试试这个
SELECT *
FROM Table1
ORDER BY CAST(column1 AS INTEGER), column1
输出:
| column1 |-------------------| Evil Dead || Fly machine || Mario || SimCity || 4 cross Sudoku || 15 cross Sudoku || 20 cross Sudoku |
这是 SQLFiddle 演示
关于android - 如何先按文本排序,然后按包含数字的文本排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17718416/
这是我现在的代码: SELECT id, number FROM Media WHERE user = 10 ORDER BY id, number 但我希望它看起来像: SELECT id, num
我有一个奇怪的情况,我需要先订购 0,然后再下降一列。 假设我有这样的列 Status ------ 3 4 0 5 1 2 4 0 2 现在我需要下单了 Status ------ 0 0 5 4
我正在尝试先按事件事件排序我的 table ,然后是“结束日期”。这意味着,新创建的事件将始终位于最前面,后面是日期。当事件结束时,我希望最新的“endDate”在最前面。 下面是我的查询: SELE
标准排序函数文献会告诉您排序通常(合并、快速)可以在 N log N 中完成。 例如,如果我有这个列表:[1,6,3,3,4,2] 会在NlogN时间内排序为:[1,2,3,3,4,6] 如果我有
我是一名优秀的程序员,十分优秀!