sql 截取字符串后进行排序的问题
file表中有个字段:filename,里面的值是由32位的GUID+真正的文件名。显示在页面上的是真正的文件名,现在我要对截取掉32位GUID后的文件名进行升,降序排序...
file表中有个字段:filename,里面的值是由32位的GUID+真正的文件名。显示在页面上的是真正的文件名,现在我要对截取掉32位GUID后的文件名进行升,降序排序,请问怎么写sql语句啊?
select * from file f
where 1=1
order by f.filename???? 展开
select * from file f
where 1=1
order by f.filename???? 展开
展开全部
select * from file f
where 1=1
order by substr(f.filename,33) asc;
where 1=1
order by substr(f.filename,33) asc;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询