社区
MS-SQL Server
帖子详情
问个关于SQL语句的问题, 很简单的, 属于抢分类型的, 来看看吧
xxx_20_02
2002-07-18 05:54:37
有个表 结构如下
序号 车号 故障现象 维修日期 维修人
select 故障现象, count(故障现象) as 数量 from wx group by 故障现象
用上面的语句我可以得到每种故障现象出现的次数
但是我还想得到 每种故障现象出现的次数占总数的百分比,
我该怎么改这句SQL语句
...全文
66
5
打赏
收藏
问个关于SQL语句的问题, 很简单的, 属于抢分类型的, 来看看吧
有个表 结构如下 序号 车号 故障现象 维修日期 维修人 select 故障现象, count(故障现象) as 数量 from wx group by 故障现象 用上面的语句我可以得到每种故障现象出现的次数 但是我还想得到 每种故障现象出现的次数占总数的百分比, 我该怎么改这句SQL语句
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
j9988
2002-07-18
打赏
举报
回复
如果记录多得话,不如分两句写,效率高
declare @total int
select @total=count(故障现象) from wx
select 故障现象, count(故障现象)*100.0/@total as 故障百分比
from wx group by 故障现象
OpenVMS
2002-07-18
打赏
举报
回复
select 故障现象, count(故障现象) as 次数,count(故障现象)*100.0/(select count(故障现象) from wx) as 占全部故障百分比
from wx group by 故障现象
OpenVMS
2002-07-18
打赏
举报
回复
select 故障现象, count(故障现象)*100.0/(select count(故障现象) from wx) as 故障百分比
from wx group by 故障现象
given
2002-07-18
打赏
举报
回复
declare @total_count int
select @total_count=count(1) from wx
select 故障现象, count(故障现象)/@total_count as 数量 from wx group by 故障现象
CSDNM
2002-07-18
打赏
举报
回复
select 故障现象, convert(numeric(10,2),count(故障现象))/(select count(*) from wx) as 百分比
from wx group by 故障现象
适用于 Mac OS X 系统的 iTerm2 终端模拟器及其亮点
【源码预览】:https://renmaiwang.cn/s/h5xza iTerm2 是一款专门适配 Mac OS X 操作系统的终端模拟工具,这款工具能够完成不少让人感到十分惊艳的工作任务。
Screenrecording_20250920_134201.mp4
Screenrecording_20250920_134201.mp4
深入解析 Cloud-Native API 网关与 AI 网关的特性
【源码预览】:https://renmaiwang.cn/s/t68jy 面向云原生环境的 API 网关以及人工智能网关。
年度销售情况分析统计excel图表.xlsx
年度销售情况分析统计excel图表.xlsx
【裂痕处理】钢筋混凝土杆件剖面分析附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章