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 需要成对出现,,缺一不可,,,不需要括号

原文地址:https://www.cnblogs.com/osly/p/3695996.html