dont use COMPUTE , use ROLLUP.SELECT 
(case grouping(type) WHEN 0 then type ELSE '合计') as type
, sum(price) as sum_price
, sum(num) as sum_num
FROM titles
GROUP BY type WITH ROLLUP
ORDER BY grouping(type) , type