| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1005 人关注过本帖
标题:[求助]查询问题
只看楼主 加入收藏
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
结帖率:100%
收藏
 问题点数:0 回复次数:9 
[求助]查询问题
请问各位高手
有这样一个表:
学号      姓名     科目       成绩
2005001   李家     政治        90
2005001   李家     语文        68
2005001   李家     数学        96
2005002   李雪     语文        86
 ..........
我想查询一个人的全部成绩,并把结果显示在一个表格中,
按 "学号,姓名,政治  语文  数学 物理 化学..."等科目显示成绩,有办法实现吗?怎样实现呢?
搜索更多相关主题的帖子: 查询 
2008-04-14 22:03
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
select nameid,sum(iif(subject='语文',Result,0)) 语文,sum(iif(subject='数学',Result,0)) 数学 from cj where nameid='1'

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-04-14 22:24
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
首先感谢tiger那么快的回复,我慢慢研究,如果有什么问题,再请教tiger,你真是一位好人!
2008-04-14 22:35
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
请教tiger,在sum(iif(subject='语文',Result,0))代码中,
subject,Result分别表示什么意思呢?它们的作用是什么?
2008-04-14 23:02
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
select 学号,姓名,sum(iif(科目='语文',成绩,0)) 语文,sum(iif(科目='数学',成绩,0)) 数学 from 表 where 学号='2005001'

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-04-14 23:20
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
这样的话,好象我在机上试了一下,不能实现,说"找不到科目"
2008-04-15 21:14
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
对不起tiger,我搞错了,感谢你的帮助。但是我想按这种模式查找一个班级全体同学的成绩,好象这种代码不能实现,该怎么改才能实现呢?
2008-04-15 21:39
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
select 学号,姓名,sum(iif(科目='语文',成绩,0)) 语文,sum(iif(科目='数学',成绩,0)) 数学 from 表 Group By 学号

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-04-15 21:48
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
tiger,我真感谢你,每次我遇到的困难都得到你及时的帮助,我再次向你说一声,谢谢你!
2008-04-15 22:04
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
如果我想把上面查询到全班同学的成绩按总分排出名次,并把名次显示出来,这样能办得到吗?
2008-04-16 21:18
快速回复:[求助]查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024247 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved