照着视频写的
CASE函数用法1
select name AS 姓名,
{
case ID
when 1 then N'二愣子'
when 2 then N'弱智'
when 3 then N'傻瓜'
when 4 then N'傻逼'
when 5 then N'汉奸'
else '正常'
end
} as 级别
from Persson;
消息 156,级别 15,状态 1,第 104 行
Incorrect syntax near the keyword 'case'.
(1)换一种方式试试,例如如下这种格式
(2)你的表名是Person,还是如你上面所写下面红色标注的Persson?
select name AS 姓名,级别=
case ID
when 1 then N'二愣子'
when 2 then N'弱智'
when 3 then N'傻瓜'
when 4 then N'傻逼'
when 5 then N'汉奸'
else '正常'
end
from Persson;