case函数oracle
SELECT CASE WHEN score
除了在SELECT语句中使用以外,CASE函数还可以在WHERE、ORDER BY语句中使用。比如说,我们可以使用CASE函数来对查询结果进行排序:
SELECT first_name, last_name, CASE WHEN salary >10000 THEN '高薪' ELSE '普通薪资' END AS salary_type FROM employees ORDER BY CASE salary_type WHEN '高薪' THEN 0 ELSE 1 END, salary DESC;