社区
应用实例
帖子详情
求一个这样语句。(不知道是不是异想天开?)
lianliankan222
2005-04-12 06:36:33
表1里这样的数据:
姓名、性别、职工状态
张三 男 101
小四 女 102
张四 男 101
小九 女 101
我想有没有这样的语句能实现:
统计职工状态为“101”、“102”、“总人数”人数
实现这些都放在一个sql语句里?不要告诉我用笔算?
...全文
146
8
打赏
收藏
求一个这样语句。(不知道是不是异想天开?)
表1里这样的数据: 姓名、性别、职工状态 张三 男 101 小四 女 102 张四 男 101 小九 女 101 我想有没有这样的语句能实现: 统计职工状态为“101”、“102”、“总人数”人数 实现这些都放在一个sql语句里?不要告诉我用笔算?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yesyesyes
2005-04-13
打赏
举报
回复
select case when grouping(bj)=1 then '总人数' else 职工状态 end 职工状态,
count(*) 人数 from 表1
group by 职工状态 with rollup
remote_peng
2005-04-13
打赏
举报
回复
select 职工状态, count(*) as 總人數 from 表 group by 职工状态
lucylu0726
2005-04-13
打赏
举报
回复
当然能实现,你以职工状态分组,你的表里肯定应该有一个代码的吧,你再根据代码
sum就可以了算出总数了。
lianliankan222
2005-04-13
打赏
举报
回复
没人知道`?能不能实现给个话吧?
lianliankan222
2005-04-13
打赏
举报
回复
TO:gzhughie(hughie),按大哥的sql语句,我顺利的得到我想要的结果,sum用的好啊!小弟佩服!
TO:remote_peng(一個想做程序員的女孩),你的方法我没试。但我相信一样能得出我的效果。谢谢!!
结帖!
remote_peng
2005-04-13
打赏
举报
回复
TO:remote_peng(一個想做程序員的女孩) ( ),这个代码是能统计出状态的数据,但如果加上
where 条件的话,就一条数据都没有了。。
================================================
這樣應該可以 的
select 职工状态, count(*) as 總人數 from 表 group by 职工状态 having 條件
gzhughie
2005-04-13
打赏
举报
回复
SELECT SUM(CASE WHEN A.职工状态=101 THEN 1 ELSE 0 END) AS 职工状态101,
SUM(CASE WHEN A.职工状态=102 THEN 1 ELSE 0 END) AS 职工状态102,
COUNT(*) AS 总人数
FROM 表1 A
lianliankan222
2005-04-13
打赏
举报
回复
TO:lucylu0726() ( ),能不能说详细点?我有点不太明白。
TO:remote_peng(一個想做程序員的女孩) ( ),这个代码是能统计出状态的数据,但如果加上where 条件的话,就一条数据都没有了。。
TO: yesyesyes() ( ),这位大哥的代码,我看的好晕。看不明白。能解释下吗?
部编本三年级下册习作例文一支铅笔的梦想尾巴它有一只猫张PPT学习教案.pptx
部编本三年级下册习作例文一支铅笔的梦想尾巴它有一只猫张PPT学习教案.pptx
【精品】部编版小升初语文押题卷(含解析).pdf
【精品】部编版小升初语文押题卷(含解析).pdf
2013三年级语文上册 期末试卷(无答案) 北师大版.doc
2013三年级语文上册 期末试卷(无答案) 北师大版
初中语文毕业班上学期第二次月考试题(无答案,五四制) 试题.doc
初中语文毕业班上学期第二次月考试题(无答案,五四制) 试题.doc
学Python 3的理由和必要性
Python很多年前就已经出现了,并且还在不断发展。本书第1版基 于Python 1.5.2,Python 2.x作为主流版本已经持续了很多年。本书是基 于Python 3.6的,并在Python 3.7的Alpha版中通过了测试。 Python 3最初被
异想天开
地命名为Python 3000,因为它是Python历 史上第
一个
打破向下兼容的版本。这就意味着,如果不做任何修改,在 低版本Python中编写的代码可能无法在Python 3下运行。例如,在低版 本的Python中,print
语句
不需要在参数外面加上括号: print hello 在Python 3中,print成了
一个
应用实例
27,581
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章