SQL Cookbook - 第二章 查询结果排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/seayoungsjtu/article/details/82283843