我最近开始使用SQL并有一个问题。如何将2个SQL查询合并为一个结果?
我的第一个查询输出所有产品
SELECT
COUNT(*)
FROM
products;
我的第二个查询输出脱销产品的
SELECT
COUNT(*)
FROM
products
WHERE
qty = 0;
我想计算缺货什么样的产品的比例。
为了这个我用这个公式:
百分比= out_of_stock_products * 100/ALL_PRODUCTS
我这个尝试过,但是这并不工作
SELECT
(
SELECT
COUNT(*)
FROM
products
WHERE
qty = 0;
) * 100/COUNT(*)
FROM
products;
的MySQL或Oracle?不要标记不涉及的产品。 – jarlh
@jarlh我使用Oracle SQL Developer – minz