SQL 消息 102,级别 15,状态 1,第 2 行

怎么错了啊,该怎么改呢?use学生_课程select所在系,count(*)as总人数,sum(case性别when'男'then1end)as男生人数,isnull(s... 怎么错了啊,该怎么改呢?

use 学生_课程
select 所在系,count(*)as 总人数,sum(case 性别when '男' then 1 end)as 男生人数,
isnull (sum(case 性别when '女'then 1 end),0)as 女生人数
from 学生
group by 所在系

消息 102,级别 15,状态 1,第 2 行
'男' 附近有语法错误。
展开
 我来答
阿冬76
推荐于2017-09-11 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1096万
展开全部
把字段名称和关键字之间加上空格,例如性别与后面的when都连在一起了,这样是无法识别的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式