回答

收藏

SQLite ORDER BY字符串包含从0开始的数字

技术问答 技术问答 110 人阅读 | 0 人回复 | 2023-09-13

如标题所述:
' x4 Q2 D9 N) _% |我有一个查询选择。我试图排序包含数字的字段。问题是这个数字实际上是从0开始的字符串,所以 order by正在执行此操作…7 f* t% y6 {2 X) Y
...101112010203...有什么想法吗?
; Z$ a. y# d0 h/ L编辑:如果我这样做: … ORDER BY(field  3 Y# K* n5 V3 d+ _+ I' y, {
1)我可以解决这个问题,因为字符串在内部以某种方式转换为整数。C的atoi同样的正式转换方法吗?& J1 m$ b4 e* y7 b4 J9 e1 E
                                                               
- O# f) F- _4 J/ ?: U    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则