哪位高手能帮忙写一个Oracle的数据表的行列转换的SQL语句例子吗,急!!!

解决方案 »

  1.   

    这里关于行列转换的问题还是比较多的只要你多多利用下你的搜索功能http://blog.csdn.net/fuda_1985/archive/2008/03/27/2222395.aspx
      

  2.   

    table a
    name class_name cj
    张三  语文        90
    张三  数学        95
    张三  英语        94
    李四  语文        85
    李四  数学        70
    李四  英语        90想出来结果
    name  语文  数学  英语
    张三   90    95   94
    李四   85    70   90语句
    select name,sum(decode(class_name,'语文',cj,0)) 语文,
    sum(decode(class_name,'数学',cj,0)) 数学,
    sum(decode(class_name,'英语',cj,0)) 英语
    from a以上是基于因定列的行列转换
      

  3.   

    select name,sum(decode(class_name,'语文',cj,0)) 语文, 
    sum(decode(class_name,'数学',cj,0)) 数学, 
    sum(decode(class_name,'英语',cj,0)) 英语 
    from a 
    group by name语句里漏了group by 说到行列转换,一个星期里至少可以有三天看到有人问这个问题,要多学会用搜索
      

  4.   

    大家好,我是猎头公司的,现在手上有一个猎头职位,是关于数据库开发的,要求会PL/SQL,和常用的几种数据库,三年以上数据库开发经验,公司是一家上市国企,主要是做通信的,在全国大概有二十几家分公司这样,上班位置在西四环附近,如果有兴趣的可以直接加我MSN:[email protected]或直接发简历到[email protected],谢谢,机会不错,希望把握!!!