检索每门课成绩都在80分以上的学生名单 这样写对不对?
答案:1 悬赏:80 手机版
解决时间 2021-11-28 08:49
- 提问者网友:孤山下
- 2021-11-28 04:27
检索每门课成绩都在80分以上的学生名单 这样写对不对?
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-28 05:18
错了楼主,你这个是典型的汉语式英语,呵呵。
言归正传,exist 只是判断有没有记录存在,换言之,你括号里的子查询,跟外面查询的数据好无关联。
正确语句如下:
select * from student where id not in(select distinct id from sc where score<80)追问那我想问一下 什么时候用exist呢?多谢~~追答if not exist(select * from student where score<80)
print '呀,所有学生都80分以上!'
言归正传,exist 只是判断有没有记录存在,换言之,你括号里的子查询,跟外面查询的数据好无关联。
正确语句如下:
select * from student where id not in(select distinct id from sc where score<80)追问那我想问一下 什么时候用exist呢?多谢~~追答if not exist(select * from student where score<80)
print '呀,所有学生都80分以上!'
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯