当前位置: 代码迷 >> Sql Server >> SQL case when 查询失误 麻烦帮忙看下!
  详细解决方案

SQL case when 查询失误 麻烦帮忙看下!

热度:15   发布时间:2016-04-24 20:55:42.0
SQL case when 查询出错 麻烦帮忙看下!!
select 
(case when 英语>='80' then '优秀' when 英语>='60' then '及格' else '不及格') as 英语,
(case when 数学>=80 then '优秀' when 数学>=60 then '及格' else '不及格') as 数学,
(case when 语文>=80 then '优秀' when 语文>=60 then '及格' else '不及格') as 英语 from cj


')' 附近有语法错误。

------解决方案--------------------
select 
case when 英语>='80' then '优秀' when 英语>='60' then '及格' else '不及格' END AS 英语,
case when 数学>='80' then '优秀' when 数学>='60' then '及格' else '不及格' END as 数学,
case when 语文>='80' then '优秀' when 语文>='60' then '及格' else '不及格' END as 英语 from cj
  相关解决方案