一个表A中有三个字段:字段a,字段b,字段c。存放数据如下:
字段a 字段 b 字段c
a m 1
a n 2
a p 3
b m 3
b n 5
现在,想要得到这样的结果:
字段a m n p
a 1 2 3
b 3 5求这样的语句怎么写?谢谢!
字段a 字段 b 字段c
a m 1
a n 2
a p 3
b m 3
b n 5
现在,想要得到这样的结果:
字段a m n p
a 1 2 3
b 3 5求这样的语句怎么写?谢谢!
解决方案 »
- 关于sum和having,得出having sum(a)> 123的总数 语句问题
- ORA-00922:missing or invalid option
- oracle查询语句返回的记录数不同的问题
- 关于:表,视图,约束,索引,同义词,存储过程,函数,触发器,包
- 初始化参数文件自定义问题
- 请高手们帮忙?????????急..........
- 连接数据库失败?
- 求 :最快的速度把一个表中的相关记录给删除?
- 通过jdbc,执行insert语句,每插入50条记录就开始报错?
- 开始菜单下怎么没有反映呀(如:Net 8 assistan , Net 8 ,Universal install))
- 我想设置数据库所有触发器失效,这个sql命令怎么做
- Java程序员如何转向数据库设计方面?
decode(sum(case when b = 'm' then c else 0),0,null,sum(case when b = 'm' then c else 0)) m,
decode(sum(case when b = 'n' then c else 0),0,null,sum(case when b = 'n' then c else 0)) n,
decode(sum(case when b = 'p' then c else 0),0,null,sum(case when b = 'p' then c else 0)) p
from A
group by a;