java面试题网

普通会员

216

帖子

75

回复

160

积分

楼主
发表于 2019-05-06 11:33:11 | 查看: 67| 回复: 0

oracle数据库笔试题:sql统计出有两门以上的课的分数在80分以上的学生的姓名和年龄?

Oracle数据库中有两张表Stu(学生表)和Grade(分数表),如下图所示:

Stu表

sid(学生ID)sname(姓名)sage(年龄)
1张三23
2李四25
3王五24

Grade表

gid(分数主键)cid(课程ID)sid(学生主键)grade(分数)
12386
22279
31280
41181
51370
62178

请写sql统计出有两门以上的课的分数在80分以上的学生的姓名和年龄?

Select sname,sage from Stu where Stu.sid in (

Select sid from Grade where grade >80

)


您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018