google搜索
站内搜索
软件测试门户
|
软件测试培训
|
文章资料精选
|
软件测试论坛
|
测试解决方案
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
调查问卷
鲜花鸡蛋
帮助
51Testing软件测试论坛
»
[软件测试职业发展]
»
[简历与面试]
» 共享一SQL面试题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[原创]
共享一SQL面试题
dandan
本站支柱
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-4-12 11:49
只看该作者
共享一SQL面试题
有一个表LEANR,表里有三个字段分别是学生ID(student_id),课程(kc),成绩(grade),要求用一条查询语句搜索出每一门课程的前两名。
答案:select student_id,kc,grade from (select student_id,kc,grade,number=(select count(distinct grade) from learn where t.kc=kc and t.grade<grade) from learn t ) tt where number>2
[
本帖最后由 dandan 于 2007-4-12 12:18 编辑
]
搜索更多相关主题的帖子:
SQL
面试
悄悄,是离别的笙箫,
沉默,是今晚的康桥。
UID
23005
帖子
506
精华
1
积分
603
综合技术指数
478
生活情趣指数
125
鲜花
3
鸡蛋
0
阅读权限
15
来自
湖南
在线时间
363 小时
注册时间
2005-7-20
最后登录
2008-11-26
查看详细资料
TOP
wangvivian
中级站友
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2007-4-18 16:13
只看该作者
谢谢机楼主..
UID
8519
帖子
37
精华
0
积分
104
综合技术指数
102
生活情趣指数
2
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
9 小时
注册时间
2004-12-6
最后登录
2007-12-17
查看详细资料
TOP
irya@163.com
中级站友
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2007-4-25 13:55
只看该作者
thanks
thanks very much
UID
115356
帖子
38
精华
0
积分
146
综合技术指数
146
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
1 小时
注册时间
2007-4-25
最后登录
2007-4-25
查看详细资料
TOP
songliu8410
中级站友
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2007-9-20 19:37
只看该作者
实在太好了
UID
118031
帖子
18
精华
0
积分
107
综合技术指数
107
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
12 小时
注册时间
2007-5-12
最后登录
2008-3-20
查看详细资料
TOP
anTidd
51Testing就业学员
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-9-30 22:38
只看该作者
不知道我的对不,很久没写SQL了
select top 2 *
from (select * from learn order by grade desc)
where kc in (select distinct (kc) from learn)
当黑夜过去总会有阳光
UID
52494
帖子
65
精华
0
积分
157
综合技术指数
151
生活情趣指数
6
鲜花
0
鸡蛋
0
阅读权限
10
来自
SH
在线时间
115 小时
注册时间
2006-4-24
最后登录
2008-12-2
查看详细资料
TOP
anTidd
51Testing就业学员
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2007-9-30 22:44
只看该作者
select top 2 *
from (select * from learn order by kc, grade desc) a
where a.kc in (select distinct (kc) from learn)
当黑夜过去总会有阳光
UID
52494
帖子
65
精华
0
积分
157
综合技术指数
151
生活情趣指数
6
鲜花
0
鸡蛋
0
阅读权限
10
来自
SH
在线时间
115 小时
注册时间
2006-4-24
最后登录
2008-12-2
查看详细资料
TOP
bleu
中级站友
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2007-10-11 09:54
只看该作者
楼主的SQL错了
select student_id, kc,grade from (
select student_id,kc,grade,row_number over (partition by kc order by grade desc) rn from leanr
) where rn<=2
UID
31502
帖子
8
精华
0
积分
136
综合技术指数
136
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
13 小时
注册时间
2005-11-14
最后登录
2008-7-4
查看详细资料
TOP
aqwdao
高级站友
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2007-10-19 08:54
只看该作者
很不错
UID
144732
帖子
185
精华
0
积分
284
综合技术指数
254
生活情趣指数
30
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
46 小时
注册时间
2007-9-28
最后登录
2008-12-2
查看详细资料
TOP
zhjjtmcn
中级站友
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2007-10-28 01:49
只看该作者
谁的语句是对的
UID
114116
帖子
23
精华
0
积分
113
综合技术指数
106
生活情趣指数
7
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
54 小时
注册时间
2007-4-18
最后登录
2008-11-26
查看详细资料
TOP
wei_jc
中级站友
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2007-11-1 13:05
只看该作者
3Q
UID
14894
帖子
38
精华
0
积分
120
综合技术指数
120
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
天津
在线时间
29 小时
注册时间
2005-3-24
最后登录
2008-11-10
查看详细资料
TOP
Helen_px
中级站友
个人空间
发短消息
加为好友
当前离线
11
#
大
中
小
发表于 2007-11-7 11:02
只看该作者
select b.student_id,b.kc,grade,b.number
from (select student_id,kc,grade,number=(select count(*) from leanr where kc=t.kc and grade>=t.grade )
from leanr t) b
where b.number<=2
order by b.kc,b.grade desc,b.number
[
本帖最后由 Helen_px 于 2007-11-7 11:32 编辑
]
UID
124960
帖子
79
精华
0
积分
178
综合技术指数
166
生活情趣指数
12
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
104 小时
注册时间
2007-6-16
最后登录
2008-12-2
查看详细资料
TOP
yuxuan555269
高级站友
个人空间
发短消息
加为好友
当前离线
12
#
大
中
小
发表于 2007-11-21 15:02
只看该作者
我感觉6楼的对的
UID
150715
帖子
213
精华
0
积分
331
综合技术指数
321
生活情趣指数
10
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
59 小时
注册时间
2007-10-31
最后登录
2008-11-27
查看详细资料
TOP
软件测试论坛
中级站友
个人空间
发短消息
加为好友
当前离线
13
#
大
中
小
发表于 2008-3-18 14:08
只看该作者
我建过表验证过了,#11是对的。
UID
160900
帖子
54
精华
0
积分
129
综合技术指数
114
生活情趣指数
15
鲜花
0
鸡蛋
0
阅读权限
10
来自
shanghai
在线时间
131 小时
注册时间
2007-12-21
最后登录
2008-4-8
查看个人网站
查看详细资料
TOP
williamcool
中级站友
个人空间
发短消息
加为好友
当前离线
14
#
大
中
小
发表于 2008-3-19 14:27
只看该作者
回复 13# 的帖子
学习下
UID
176202
帖子
70
精华
0
积分
89
综合技术指数
89
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
12 小时
注册时间
2008-3-18
最后登录
2008-4-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
本功能由奇虎搜索实现
相关主题
标题
作者
最后发表
做软件开发 测试的!需要的请进!
lan3344
2008-11-18
求网络工程师
面试
题及答案!
fengyun32
2008-10-20
我能干软件测试吗
郭大路
2008-11-17
测试生活
默默巫1
2008-11-06
点击阅读更多关于
SQL
面试
的相关帖子
更多相关主题
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [软件测试每周一问]
> [话题PK]
> [测试交流QQ群与MSN群]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [开源测试工具]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳博客评选
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-12-3 02:35Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
软件测试每周一问,答帖有奖
系统培训 解决工作难题
"SEPG中国2008"
火热报名
中
测试人员会被开发人员取代?
《51测试天地》第11期正式发布
2008中国软件测试从业人员调查问卷
第29期软件测试沙龙上海站开始报名
软件测试培训 签订合同保证就业
2008中国软件测试从业人员调查问卷开始启动了!!!
"51Testing论坛招贤纳新-诚招版主"
软件测试整体解决方案,尽在51Testing
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
"51Testing论坛招贤纳新-诚招版主"
软件测试整体解决方案,尽在51Testing
"51Testing论坛招贤纳新-诚招版主"
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
软件测试工程师-从“菜鸟”到“精鹰”
软件测试整体解决方案,尽在51Testing
"51Testing论坛招贤纳新-诚招版主"
白盒测试比黑盒测试难?不同意请点击>>