-- case 的两种用法 一种是 case 后面没有东西。
SELECT coursename, score, CASE WHEN score<60 THEN '不及格' WHEN score>=60 AND score<80 THEN '及格' ELSE '优秀' END score1 FROM `code_score`
-- 另一种 case 后面跟着列名。
select
case sex
when '1' then '男'
when '2' then '女'
else '太监' end
from my_user
---------------2018-4-16 周一
-- 查询成绩没有不及格的 学生姓名 考察点 子查询|distinct 函数。
SELECT DISTINCT (`name`) FROM my_score WHERE `name` NOT IN (SELECT `name` FROM my_score WHERE score <60)
---------------2018-4-16 周一