CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

请教一个sql问题高手请进

楼主zhouzulin2004()2005-08-01 18:02:55 在 Oracle / 开发 提问

表结构内容如下  
  studentid       studentname     score     pmclass     pmgrade       subject  
  1001                 a                           80         1                     2               化学  
  1001                 a                           95         1                     1               物理  
  .......................................................  
  1002                 b                           85         1                     1               化学  
  1002                 b                           90         2                     2               物理  
  .......................................................  
  在页面上显示为  
  学号             姓名                   化学                 物理       .           ..           ..  
  1001             a                   80,1,2               95,1,1           ..           ..  
  1002             b                   85,1,1               90,2,2           ...         ..  
  .........................................................  
  一次考试有多个学生参加,一次考试有多门课程  
  请问高手这个sql语句该怎么写呢?谢谢 问题点数:20、回复次数:3Top

1 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2005-08-01 18:17:15 得分 15

select   a.studentid,a.studentname   decode(a.subject,'化学',a.score|","|a.pmclass|","|a.pmgrade),decode(a.subject,'物理',a.score|","|a.pmclass|","|a.pmgrade),...   ...from   tbname   a  
  或者用case   a.subject   when   '化学'   a.score|","|a.pmclass|","|a.pmgrade   end这种应该也可以Top

2 楼zhouzulin2004()回复于 2005-08-02 12:53:14 得分 0

天外水火   那个科目是动态的而不是死的   该怎么写?Top

3 楼heyixiang(子豚の愛人)回复于 2005-08-03 13:01:08 得分 5

http://blog.csdn.net/heyixiang/archive/2005/07/06/415444.aspx  
   
  问题类似,参考上面。Top

相关问题

  • SQL高手请进
  • SQL高手请进!!!
  • SQL高手请进!
  • SQL高手请进!
  • SQL高手请进!
  • sql高手请进!
  • SQL 高手请进
  • SQL 高手请进
  • sql 高手请进
  • SQL高手请进

关键词

  • 物理
  • pmclass
  • pmgrade
  • 化学
  • subject
  • score

得分解答快速导航

  • 帖主:zhouzulin2004
  • hbhbhbhbhb1021
  • heyixiang

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo