【发布时间】:2011-07-07 15:34:38
【问题描述】:
我有一个 SQL 语句,它计算结束日期为空的活动包的总行数。我目前正在使用(x/y) * 100:
SELECT (SELECT COUNT(*)
FROM packages
WHERE end_dt IS NULL) / (SELECT COUNT(*)
FROM packages) * 100
FROM DUAL;
我想知道是否有一种方法可以利用任何 Oracle 函数来更轻松地表达这一点?
【问题讨论】:
标签: sql oracle aggregate-functions