SQLITE 查询时replace的使用

需求:

有数据库表student中学生的id字段为唯一编号,
有以下数据

idname
1张三
2李四
3王五
4赵六
12_1钱七

然后对数据依照id的大小来排序。

解决思路

使用replace方法把数据中的”__”下划线替换为0然后参与排序

select replace(id,'_','0') as ID_SORT ,* from student  tb order by cast(ID_SORT as decimal) desc
    原文作者:yiyihome
    原文地址: https://www.jianshu.com/p/54de7b8c8a06
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞