永发信息网

SQLSERVER数据库求每列不同数据所占百分比例如:(列名)id name 1 a2 a3 b4

答案:2  悬赏:20  手机版
解决时间 2021-02-09 06:17
SQLSERVER数据库求每列不同数据所占百分比例如:(列名)id name 1 a2 a3 b4
最佳答案
declare @ACount intselect @ACount=count(*) from 表 --计算总数,避免放在大数据的select中影响效率if @ACount>0 --判断是否有记录,无记[email protected],不能做除数select 表.name,cast(count(*) as numeric(10,3))/cast(@ACount as numeric(10,3)) from 表 group by 表.name --做百分比时要避免直接用/,会整除的,就无法判断%比例了.elseselect '表中无记录,无法统计比例' --小数点后保留三位,换算成%比,应该如12.5%的精确度,numeric(10,3)前面的10如果长度不够可以根据需要修改
全部回答
谢谢回答!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,arcodist.exe错误,0x0048c9e5指令
金叶宾馆怎么去啊,有知道地址的么
505660773,,,,有要莆田鞋的吗?我在莆田鞋厂
以下各项纠纷中,属于《仲裁法》调整范围的是
谁知道1-11.5NPT的内螺纹牙距,大径,小径是多
碧灏花园(南1门)这个地址在什么地方,我要处
江苏人民出版社 寒假自主学习手册七年级语文
Excel所有行,不管以前行高多少,再原有基础上
佳宾馆怎么去啊,有知道地址的么
听白何黄氏家族有感的作文
中国有正规的魔方协会吗?标准是什么
【小老鼠】邮件地址小老鼠是什么意思?
毛大姐副食店地址在哪,我要去那里办事
请问有w两个世界的第八集百度云资源吗
王者荣耀:新版猴子该怎么玩
推荐资讯
海美水族地址有知道的么?有点事想过去
诚誉房屋中介怎么去啊,有知道地址的么
管镇家具城地址在什么地方,我要处理点事
曼大的Referee Report Form怎么填?
大连市中山区的动迁费应该是多少钱一平米?
上饶飞虹滑草场在什么地方啊,我要过去处理事
80城市快捷宾馆马鞍山店在什么地方啊,我要过
确定2个空盒有   种方法. 4个球放进2个盒子
这是我现在的样子,头发两边的卷度不一样,而
北城驾校纺建路报名联络点怎么去啊,有知道地
太阳系行星的排列是由什么决定的
关羽大意失荆州读后感
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?