rollup 子句的语法错误

syntax error with rollup clause

下面是我正在写的查询,但由于某种原因,它在单词 'ROLLUP' 之后给了我一个语法错误,红色的小波浪线在汇总后的“(”下面。

SELECT building, room_number, time_slot_id, COUNT(*)
FROM class1
GROUP BY ROLLUP (building, room_number, time_slot_id)

您需要在 group by 中使用 With Rollup。试试这个语法

SELECT building, room_number, time_slot_id, COUNT(*)
FROM class1
GROUP BY building, room_number, time_slot_id WITH ROLLUP 

了解更多信息check here