美文网首页SQL语言基础
SQL语句分类变量计数与百分比统计

SQL语句分类变量计数与百分比统计

作者: LSim | 来源:发表于2019-11-22 17:35 被阅读0次

select reviewAverage,count(reviewAverage) as count from table_nm group by reviewAverage having reviewAverage is not null order by reviewAverage

简单的查询语句大家都比较容易的理解。select 字段A,count(A) as count from 表名 group by 字段A order by count。但是想要百分比出现在后面,需要子查询语句。

*select reviewAverage,count(reviewAverage) as count,concat(round(count(reviewAverage)/(select count(*) from 表名)100,2),’’,’%’) as per from 表名 group by reviewAverage having reviewAverage is not null order by reviewAverage

百分比=count/sum

count(字段)-----------计数count

select count() from 表名 ------- 求出sum

count(字段)/(select count() from 表名)---------百分比

round(百分比100,2)-------保留两位小数

concat(round(百分比100,2),‘’,’%’)-------转换成百分比

只需要把查询结果:concat(round(count(reviewAverage)/(select count() from 表名)100,2),’’,’%’) as per 当成一个字段即可。

有问题,欢迎留言。

每日更新(sql,R,python,databricks,sqlserver),感谢关注!!!

CSDN同步更加精彩---ID:weixin_45098535

CSDN:https://blog.csdn.net/weixin_45098535/article/details/103164812

相关文章

  • SQL语句分类变量计数与百分比统计

    select reviewAverage,count(reviewAverage) as count from t...

  • 使用mysql统计一周内数据

    sql语句 按天统计 按天统计数据,没有则补0

  • 学习笔记

    描述统计学: 1. 分为数值数据和分类数据,可互相转化。 分类数据 - 频数统计/频数百分比:单纯对各分类计数 数...

  • R2 | #30天专注橙长计划#~SAS~Day 20

    4.13为proc tabulate输出增加统计量 Cl ass语句列出分类变量,而VAR语句告诉SAS那些变量装...

  • 统计学基础

    统计数据的类型 ***1.分类变量Catrgorical Variable *** 其变量值是定性的,表现为互不相...

  • MySQL基础语法

    SQL语句 完整的查询 基本查询(以students为例说明) 聚合函数 (快速得到统计数据) 分组查询group...

  • mysql中的自定义变量

    1.自定义变量分类: 局部变量 用户变量 会话变量 全局变量 2.局部变量 局部变量一般用在sql语句块中,比如存...

  • SQL语句基础

    SQL语句 SQL分类: DDL:数据定义语句 create,alter,drop... DML:数据操作语句 i...

  • mysql中的索引

    最近在做统计数据落地,写一些比较复杂的sql语句!更新数据用到on...depulicate key update...

  • Pandas数据分析 vs SQL统计实践

    1. 目的:SQL语句的Pandas实现 数据分析师最基础的技能之一:写SQL统计数据;然..不够使,又须多一个能...

网友评论

    本文标题:SQL语句分类变量计数与百分比统计

    本文链接:https://www.haomeiwen.com/subject/yfmqwctx.html