sql 如何计算比值
admin
2023-07-11 20:02:39

sql 如何计算比值

1、若针对每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名 。

2、若是对总计后的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,sum(SD)/sum(TotelTime) ,sum(SE)/sum(TotelTime) from 表名

3、当然,以上都是以小数形式显示结果,若要以百分比形式显示结果:乘以100,并保留两位小数,然后加上“%”即可。

如:round((SA/TotelTime)*100,2) & "%"

select mz as '民族',count(*) as '人数',SUBSTRING (convert(varchar (20)

(count(*)/80.00*100) ),1,4)+'%' as '比例' from ryxx group by mz

语音朗读:

相关内容

热门资讯

张家湾有面“骑士提案墙” 转自:北京日报客户端“北京服装学院通州校区北门和东北门附近,存在共享电动车和自行车乱停乱放的问题,希...
东亚药业预计2025 年归属净... (来源:北京商报)北京商报讯(记者 丁宁)1月14日晚间,东亚药业(605177)发布公告称,经公司...
风电光伏龙头争相布局,太空光伏... 搭上人工智能与商业航天的东风,低谷期的新能源板块找到了新的故事——太空光伏。1月12日晚间,风电整机...
银价一路飙涨,饰品店频繁换价签   “2025年初银价才7块钱左右一克,现在都快冲到20块钱了,成本翻了两倍。”1月8日,独立设计师...
炒股群里全是托,警惕围猎式骗局   A股交投活跃,骗子盯上投资者的钱袋。近期“荐股群里全是托”的报道屡见不鲜,这不禁让人疑惑,为什么...