项目要求查询数据库,计算当前行数据的num在整个数据中的占比
求 爱普列特片 的占比
SELECT
TB.medicineName,
TB.num,
ROUND( TB.num / (SUM(num) OVER()) * 100, 2 ) AS ratio
FROM
(
上方的表名, 我这里是写的子查询
) AS TB
执行效果
项目要求查询数据库,计算当前行数据的num在整个数据中的占比
求 爱普列特片 的占比
SELECT
TB.medicineName,
TB.num,
ROUND( TB.num / (SUM(num) OVER()) * 100, 2 ) AS ratio
FROM
(
上方的表名, 我这里是写的子查询
) AS TB
执行效果