社区
MS-SQL Server
帖子详情
问个关于SQL语句的问题, 很简单的, 属于抢分类型的, 来看看吧
xxx_20_02
2002-07-18 05:54:37
有个表 结构如下
序号 车号 故障现象 维修日期 维修人
select 故障现象, count(故障现象) as 数量 from wx group by 故障现象
用上面的语句我可以得到每种故障现象出现的次数
但是我还想得到 每种故障现象出现的次数占总数的百分比,
我该怎么改这句SQL语句
...全文
61
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 故障现象
SQL常用语句大全
SQL常用语句大全
SQL语句
分类以及详解
SQL (Structured Query Language)结构化查询语言 语句分类 1)DDL:数据定义语言 关键字有:create(创建),drop(删除) ,truncate(删除表结构,再创一张表),alter(修改) 2)DQL:数据查询语言 关键字有:...
关于sql和MySQL的语句执行顺序(必看)
今天遇到一个
问题
就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及My
SQL语句
执行顺序: sql和mysql执行...
用Navicat自动生成
SQL语句
用MySql时,最头痛的莫过于写
sql语句
,用Navicat这个工具可以自动生成。使用如下: 1、新建表语句,使用“SQL预览”功能 在Navicat中新建一张表,填上自己所需要的信息,如下图所示: 在点击保存之前,点击...
数据库常用的
sql语句
大全--sql
每个
SQL语句
都是亲身实验验证的,并且经过自己的思考的。能够保证
sql语句
的可运行性。
sql语句
的命令不区分大小写,但储存的数据是区分大小写的。在这里我们统一使用英文小写进行命令编辑。如果喜欢大写的可以使用...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章