如下写法怎么优化
select * from t pivot (sum("成绩") for "年级" in('1年级', '2年级', '3年级'))
我想是行转列,但in里不想写死,因为提供是样例数据,实际数据会有很多情况,而且还有新增类型,怎么能写成自动生成的啊???
select * from t pivot (sum("成绩") for "年级" in(select 年级 from t ))