有没有函数实现这个功能啊

表emp
name         value         
zh           100            
zh           200           
查询结果集为
zh        100                  200
就是显示在同一行
不知道怎么搞,给点思路谢谢哈

[ 本帖最后由 ORACLE@ORACLE 于 2008-10-10 17:27 编辑 ]
我也来说两句 查看全部回复

最新回复

  • loveapple3344 (2008-10-10 17:33:06)

    select name,max(decode(rn,1,value)) value1 ,max(decode(rn,2,value)) value2 from (
    select name,value,rownum rn from emp )
    group by name
  • dingjun123 (2008-10-10 22:45:29)

    行列转换问题
  • ORACLE@ORACLE (2008-10-13 09:16:05)

    不单单是行列转换啊~
  • gavinhuang (2008-10-13 11:18:04)

    不是行列装换还是什么?
  • loveapple3344 (2008-10-13 11:19:02)

    是的咯...可能人家还没有想通吧..
  • ORACLE@ORACLE (2008-10-13 11:32:36)

    我是说 不单是行列转换 要是 结果应该是
    100        200
    XX         XX
    而且多条数据 更明显
  • gavinhuang (2008-10-13 11:34:55)

    那你就弄个更明显的数据让大家看看