版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seayoungsjtu/article/details/82283843
SQL Cookbook - 第二章 查询结果排序
字符串替换
TRANSLATE(STRING, FROM, TO)
将FROM中出现在STRING中的每个字符替换为TO中的相应位置的字符,并返回修改后的字符串;若FROM比TO字符串长,那么在FROM中比TO中多出的字符将会被删除;三个参数中有一个是空,返回值也将是空值。REPLACE(STRING, SUBSTR, NEWSTR)
将STRING中的字符串SUBSTR全部转换为字符串NEWSTR
根据数据项的键排序
在ORDER BY子句中使用CASE表达式
SELECT ename,sal,job,comm FROM EMP
ORDER BY CASE WHEN job = 'salesman' THEN comm ELSE sal END