首页 > 解决方案 > 如何在 SQL 中以百分比显示标记?

问题描述

例如,我有这个数据

Total submission       170 
Passed Submission       32
Failed Submission      137
Skipped Submission       1

我需要能够展示:

  1. 通过率
  2. 失败百分比
  3. 跳过百分比

有人可以帮助在 SQL 中实现这一点吗?

标签: sql

解决方案


因为我不知道表格是什么样子,所以这里是一个关于它看起来如何的例子

select
      round(pass/total,2)*100 as passPercentage
    , round(fail/total,2)*100 as failPercentage
    , round(skip/total,2)*100 as skipPercentage
from table

推荐阅读