SQL CASE 的用法
对数据字段,根据结果进行别名
SQLServer
SELECT [name], case when cj.chinese >80 then '优秀' when cj.chinese >=60 then '及格' else '不及格' end as 语文, case when cj.english >80 then '优秀' when cj.english >=60 then '及格' else '不及格' end as 英语 FROM [Demo].[dbo].[CJ] as cj
其中,,case 和 end 需要成对出现,,缺一不可,,,不需要括号