300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 查询其他系中比计算机科学某一学生年龄小的学生姓名和年龄. 带有ANY(SOME)或ALL谓词

查询其他系中比计算机科学某一学生年龄小的学生姓名和年龄. 带有ANY(SOME)或ALL谓词

时间:2021-02-24 02:02:37

相关推荐

查询其他系中比计算机科学某一学生年龄小的学生姓名和年龄. 带有ANY(SOME)或ALL谓词

子查询返回单值时可以用比较运算符,但返回多值时要用ANY(有的系统用SOME)或ALL谓词修饰符。而使用ANY或ALL谓词时则必须同时使用比较运算符。其语义为:

> ANY 大于子查询结果中的某个值

> ALL 大于子查询结果中的所有值

< ANY 小于子查询结果中的某个值

< ALL 小于子查询结果中的所有值

>= ANY 大于等于子查询结果中的某个值

>= ALL 大于等于子查询结果中的所有值

<= ANY 小于等于子查询结果中的某个值

<= ALL 小于等于子查询结果中的所有值

= ANY 等于子查询结果中的某个值

= ALL 等于子查询结果中的所有值(通常没有实际意义)

!=(或<>) ANY 不等于子查询结果中的某个值

!=(或<>) ALL 不等于子查询结果中的任何一个值

1、查询其他系中比计算机科学系某一学生年龄小的学生姓名和年龄

SELECT Sname,Sage FROM Student WHERE Sage < ANY(SELECT Sage FROM Student WHERE Sdept='CS' ) AND Sdept <> 'CS';

RDBMS 执行次查询时,首先处理子查询,找出CS系中所有学生的年龄,构成一个集合,然后处理父查询,找所有不是CS系且年龄小于该集合中年龄的学生。

查询其他系中比计算机科学某一学生年龄小的学生姓名和年龄. 带有ANY(SOME)或ALL谓词的子查询...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。