相关文章推荐
飘逸的口罩  ·  泉州市医疗保障局 ...·  1 年前    · 
酒量小的凳子  ·  C++ std::hash ...·  1 年前    · 
斯文的大象  ·  jittor.transform — ...·  1 年前    · 

3、使用 CASE WHEN 实现

使用 CASE WHEN 语句进行遍历判断,可以很方便的将列值转换成列名。

但是,如果需要转换的列值过多,那SQL语句就会变得比较冗余,因此 CASE WHEN 适合列值较少的情况。

4、PIVOT 关系运算符介绍

PIVOT 的基本语法是对列进行聚合,指定要成为列名的列值以及具体列名。

这里要聚合的是“分数”,要指定的是“课程”,具体列名是“美术、音乐、绘画”