带有ANY(SOME)或ALL谓词的子查询
来源:互联网 发布:php二次开发难吗 编辑:程序博客网 时间:2024/06/06 03:55
子查询返回单值时可以用比较运算符,但返回多值时要用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系且年龄小于该集合中年龄的学生。
0 0
- 带有ANY(SOME)或ALL谓词的子查询
- 嵌套查询 带有in谓词,比较运算符,any或all谓词的子查询
- 行为诡异的子查询与非常用谓词ANY/ALL/SOME
- sql2000嵌套查询03--带有ANY或ALL的子查询结果中的某个值
- 带有EXISTS谓词的子查询
- 带有EXISTS谓词的子查询
- 带有EXISTS谓词的子查询
- 带有in谓词的子查询
- 子查询的ANY、SOME、ALL关键字及部分数据库查询操作技巧
- 在oracle的子查询中使用some,any和all
- 在oracle的子查询中使用some,any和all
- 在oracle的子查询中使用some,any和all
- 在oracle的子查询中使用some,any和all
- 在oracle的子查询中使用some,any和all
- MySQL学习笔记(三):子查询语句中ANY、SOME、ALL关键字的使用
- sql中用于子查询的几个关键词 any(some是 any的别名),all,in,exists
- 带有exists谓词的子查询 嵌套查询
- sql2000嵌套查询01--带有IN谓词的子查询
- js设计模式---面向对象
- 防止站外提交
- Javaweb项目不用重启加载properties文件的方法(根据时间戳来判断)
- 欢迎使用CSDN-markdown编辑器
- jQuery操作checkbox选择代码
- 带有ANY(SOME)或ALL谓词的子查询
- Xcode 6中添加预编译pch文件
- 《android studio3》在多个activity之间传递参数
- Auto Layout(NSLayoutAnchor)
- php正则表达式教程
- nodejs中操作mysql数据库示例
- json数据反序列化成数据实体
- 打印 上一主题 下一主题 简单讲解UEFI及MBR,及UEFI系统安装引导修复
- ffmpeg 编译