SQLITE 查询时replace的使用

2018-06-02  本文已影响0人  yiyihome

需求:

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

id name
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
上一篇下一篇

猜你喜欢

热点阅读