select 查询语句中 case when 与 group by 同时使用出错 10
selectxxyxxb.编号,casexxyxxb.性别when0then'男'when1then'女'endxxyxxb.性别,count(djxxb.流水号)fro...
select xxyxxb.编号,case xxyxxb.性别 when 0 then '男' when 1 then '女' end xxyxxb.性别,count(djxxb.流水号) from xxyxxb,djxxb group by xxyxxb.编号
提示:未找到预期的FROM 关键字
应该怎么写 谢谢
中间有省略的其它项,但无影响,就是加上
case xxyxxb.性别 when 0 then '男' when 1 then '女' end xxyxxb.性别
后总是出错
你的回答不对啊 展开
提示:未找到预期的FROM 关键字
应该怎么写 谢谢
中间有省略的其它项,但无影响,就是加上
case xxyxxb.性别 when 0 then '男' when 1 then '女' end xxyxxb.性别
后总是出错
你的回答不对啊 展开
6个回答
展开全部
case when 如果没有在统计函数里面(如sum(case when xxyxxb.性别 ....) as XXXX),必须要在group by后面加上他(group by xxyxxb.性别)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case xxyxxb.性别 when 0 then '男' when 1 then '女' end xxyxxb.性别
end后没有加,
end后没有加,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-05-13
展开全部
case when 的语法有问题,注意end后边要有’,‘,改成:
case xxyxxb.性别 when 0 then '男' when 1 then '女' end, xxyxxb.性别,
给个例子:
..., case ID when '0' then '无' when '1' then '有' when '2' then '不知' end ,...
case xxyxxb.性别 when 0 then '男' when 1 then '女' end, xxyxxb.性别,
给个例子:
..., case ID when '0' then '无' when '1' then '有' when '2' then '不知' end ,...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-05-06
展开全部
是不是你用的解释器无法使用when then语句?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询