美好的一天 我尝试将从卷起函数的NULL值更改为null但我收到错误
分组功能不存在
。请检查下面的代码。
SELECT
CASE
WHEN GROUPING (`ProductName`) = 1 THEN
'TOTAL'
ELSE
CAST(`ProductName` AS VARCHAR(10))
END `ProductName`,
SUM(`Quantity`),
SUM(`Price Paid`)
FROM
`bacoor_products`
GROUP BY
`ProductName` WITH ROLLUP
答案 0 :(得分:1)
mysql中没有分组功能,但您可以按照以下方式尝试 -
SELECT IFNULL(`ProductName`, 'Total') AS 'ProductName', SUM(`Quantity`),
SUM(`Price Paid`) FROM `bacoor_products` GROUP BY `ProductName` WITH ROLLUP