看了,有一个问题大家能办我解决一下吗 就是怎么把一个表的 列 和行 颠倒一下
name classes cord
张三 语文 89
张三 数学 100
李四 语文 80
李四 数学 60查询结果是 :name 语文 数学张三 80 100
李四 80 60
name classes cord
张三 语文 89
张三 数学 100
李四 语文 80
李四 数学 60查询结果是 :name 语文 数学张三 80 100
李四 80 60
调试欢乐多
用 DECODE 和SUM 两个函数搞定
,max(case when classes='数学' then cord else null end) 数学
from tb
group by name;
谢谢关注啊 兄弟
,max(DEODE(classes,'数学' ,cord, null)) 数学
from tb
group by name;