您的位置:首页 > 数据库

sql cookbook 2.3 按字串排序问题

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



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


结果是



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

sql语句是

select ename,job
from emp
order by substr(job,length(job)-1);



我们从这个结果就可以看出,是按照最后两个字符串排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: