暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql以百分比样式显示比例

云自由 2022-07-29
158

一、Sql语句

SELECT xzjdmc,
sum(case when LENGTH(sjhm)>0 then 1 end) as sjtrue,
sum(case when sjhm is null then 1 end) as sjfalse,
concat(round(sum(case when LENGTH(sjhm)>0 then 1 end)/count(*)*100,4),'%') as sjrate
FROM `weicanbao_ry`
GROUP BY xzjdmc
复制

二、说明

  1. case when then else end 语句用于查询满足多种条件的情况。

  2. SUM函数来计算一组值或表达式的总和。

  3. round函数用于数据的四舍五入。

  4. CONCAT()函数拼接字符串。


文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论