我有两列
product productactual
以及以下数据:
shoes NULL
slippers NULL
shoes sandals
slippers NULL
sandals shoes
我必须计算产品数量
我正在使用Count (coalesce(Productactual,product))
,但它没有对查询或新想法进行任何更改来计算两列产品。
答案 0 :(得分:0)
如果您想计算每个产品的条目,您需要将COALESCE表达式用作分组项目:
SELECT
COALESCE(productactual, product) AS product,
COUNT(*) AS productcount
FROM atable
GROUP BY
COALESCE(productactual, product)
;