有关SQL语句中CASE的用法
SELECT 学号, 姓名, 成绩, CASE 成绩 WHEN <60 THEN '不及格' WHEN >60 THEN '及格'
END AS '等级'
FROM EnglishScore
但这样写不对,
如何在CASE语句中根据不同的成绩判断等级啊,谢谢了
[解决办法]
SELECT 学号, 姓名, 成绩, CASE WHEN 成绩 <60 THEN '不及格' else '及格'
END AS '等级'
FROM EnglishScore
[解决办法]
SELECT 学号, 姓名, 成绩, CASE 成绩 WHEN <60 THEN '不及格' WHEN > 60 THEN '及格'
END AS '等级'
FROM EnglishScore
-----------
SELECT 学号, 姓名, 成绩,
CASE WHEN 成绩<60 THEN '不及格'
WHEN > 60 THEN '及格'
END AS '等级'
FROM EnglishScore
[解决办法]
SELECT 学号, 姓名, 成绩, CASE WHEN 成绩 <60 THEN '不及格' WHEN 成绩 >60 THEN '及格' END AS '等级' FROM EnglishScore
[解决办法]
SELECT 学号, 姓名, 成绩, CASE WHEN 成绩 <60 THEN '不及格' else '及格' endEND AS '等级' FROM EnglishScore
[解决办法]
select 学号,姓名,成绩,等级=case when 成绩<60 then '不及格' when 成绩>=60 then '及格' endfrom englishScore
[解决办法]
select 学号,姓名,成绩,case when 成绩<60 then '不及格' when 成绩>=60 then '及格'end 等级from englishScore
[解决办法]
case 隻能寫一次,你寫了多次,和vb寫法不同