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