sql cookbook 2.3 按字串排序问题

来源:互联网 发布:调查问卷哪个最赚 知乎 编辑:程序博客网 时间:2024/06/08 18:09

这个题目给出的是按最后两个字符串排序,给出的答案,可能大家都看不懂,我们这里就对给出的sql进行测试


select substr(job,length(job)-2) from emp;

结果是



length(job)-2 这里是:字符串长度-2,substr(job,lenght(job)-2) 这里得到的是倒数第三个字符串,也就是说我们的这个按字符串排序,排序的是最后三个字符串,所以这个的结果也是最后三个字符串,如果我们要用最后两个字符串排序呢?

sql语句是

select ename,jobfrom emporder by substr(job,length(job)-1);


我们从这个结果就可以看出,是按照最后两个字符串排序





0 0
原创粉丝点击