社区
DataWindow
帖子详情
case sum(a) when sum(a) <0then 1 else sum(a) end
天骄乀鱼
2013-12-17 04:01:50
在dw中的sql语句 case sum(a) when sum(a) <0then 1 else sum(a) end 怎么说<附近有语法错误?不能用复合函数??求解
...全文
553
1
打赏
收藏
case sum(a) when sum(a) <0then 1 else sum(a) end
在dw中的sql语句 case sum(a) when sum(a) <0then 1 else sum(a) end 怎么说<附近有语法错误?不能用复合函数??求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wag_enu
2013-12-17
打赏
举报
回复
case when sum(a) <0 then 1 else sum(a) end
sum
(
case
when status=1 then 1 else 0
end
)
以下有两张表,需要合并按投资额度倒序排序 SELECT time 时间,
sum
(
case
when score= "90" then 1 else 0
end
) as 胜,
sum
(
case
when result = "负" then 1 else 0
end
) as 负 from Student GROUP BY time; 简要说明: when score= “90” : 为判断条件, then 1 selse 0
end
: 当以上判断条件成立,则为1; 而该语句是在
sum
中的,具有累加效果,
SQL的
case
when then else
end
语句的用法
copySELECT a.managecom, a.subtype, count(*) loadsucc,
sum
(
case
when a.state in ('4', '5', '6', '7', '8', '9') then 1 else 0
end
) recogsucc,
sum
(
case
when a.sta...
SQL之
case
when then用法和结合
sum
(
case
when then else
end
)使用
case
具有两种格式。简单
case
函数和
case
搜索函数。 --简单
case
函数
case
sex when '1' then '男' when '2' then '女’ else '其他'
end
--
case
搜索函数
case
when sex = '1' then '男' when sex = '2' then '女' else '其他'
end
这两种方式...
case
when then else
end
结合
sum
对某一列的值分类统计
case
when then else
end
结合
sum
对某一列的值分类统计
MySql数据库中
case
when then else
end
用法
场景1 现老师要统计班中,有多少男同学,多少女同学,并统计男同学中有几人及格,女同学中有几人及格,要求用一个SQL输出结果。 表结构如下:其中STU_SEX字段,0表示男生,1表示女生。 SELECT
SUM
(
CASE
WHEN STU_SEX = 0 THEN 1 ELSE 0
END
) AS MALE_COUNT,
SUM
(
CASE
WHEN STU_SEX = 1 THEN 1 ELSE 0
END
) AS FEMALE_COUNT,
SUM
(
CASE
WHEN S
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章