由于列子查询返回的结果集是 N 行一列,因此不能直接使用 = > < >= <= <> 这些比较标量结果的操作符。在列子查询中可以使用 IN、ANY、SOME 和 ALL 操作符:

IN:在指定项内,同 IN(项1,项2,…)。

ANY:与比较操作符联合使用,表示与子查询返回的任何值比较为 TRUE ,则返回 TRUE 。

SOME:ANY 的别名,较少使用。

ALL:与比较操作符联合使用,表示与子查询返回的所有值比较都为 TRUE ,则返回 TRUE 。

下面是原始数据表:

table1:

s1

2

10

table2:

s2

5

12

20

ANY 操作符

ANY 关键字必须接在一个比较操作符的后面,表示与子查询返回的任何值比较为 TRUE ,则返回 TRUE 。一个 ANY 例子如下:

SELECT s1 FROM table1 WHERE s1 > ANY (SELECT s2 FROM table2)

查询返回结果如下所示:

s1

10

在子查询中,返回的是 table2 的所有 s2 列结果(5,12,20),然后将 table1 中的 s1 的值与之进行比较,只要大于 s2 的任何值即表示为 TRUE,符合查询条件。

IN 是 = ANY 的别名,二者相同,但 NOT IN 的别名却不是 <>

MYSQL数据库ANY的用法_列子查询中使用 IN、ANY、SOME 和 ALL 操作符相关推荐

  1. MySQL数据库基础(五)——SQL查询

    MySQL数据库基础(五)--SQL查询 一.单表查询 1.查询所有字段 在SELECT语句中使用星号""通配符查询所有字段 在SELECT语句中指定所有字段 select fro ...

  2. mysql数据库内容怎么拷_利用拷贝data目录文件的方式迁移mysql数据库

    其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有40个G,使用命令行导入,效果不是很好,经常在执行过程中报错.卡死 ...

  3. php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发

    PHP如何处理查询MySQL数据库中文乱码? 1.将MySQL数据库默许的编码是UTF-8: 2.在MySQL中建立表时,将字符集设置为UTF-8: 3.在PHP中查询数据之前,将数据库编码设置为UT ...

  4. mysql数据库基础评分标准_《MYSQL高级查询与编程》综合机试试卷 - 云南农职美和易思...

    题目:银行mysql数据库系统管理 目录 一.语言和环境 实现语言:sql. 开发环境:mySql,navicat. 二.题目(100分): 功能需求: a.创建数据库,名称为myBank: b.创建 ...

  5. mysql做十亿条数据查询_数据库优化:mysql数据库单机数十亿数据查询设计

    很久没写文章,是不是想着写点什么东西,分享下我的数据库设计思路,主要是针对单机数十亿及以上数据查询优化技巧. 如果只是简单的查询,没有频繁的写入操作,对查询速度不要求在毫秒级别,就不需要什么大型的数据 ...

  6. 查询mysql数据库表占用空间大小_查看 MySQL 数据库中每个表占用的空间大小-阿里云开发者社区...

    如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...

  7. mysql 数据库设计 纵表_数据库查询技巧以及横纵表

    1. 查询技巧 查询时先写出查询结构,将需要连接的表进行join on 连接好,最后再写出查询的数据 select from join on [where] group by 字段[order by ...

  8. mysql连接的时候里执行命令_在Bash里使用交互式命令连接MySQL数据库,并执行一次查询...

    首先,我们是使用一台Linux终端来连接远程服务器上的MySql数据库,所以操作系统上需要安装客户端.# yum install mysql 注意,书写安装的是MySQL, 可实际安装的确是Maria ...

  9. 与mysql数据库的交互实战_基于 Go 语言开发在线论坛(二):通过模型类与MySQL数据库交互...

    在这篇教程中,我们将在 MySQL 中创建一个 chitchat 数据库作为论坛项目的数据库,然后在 Go 项目中编写模型类与之进行交互.你可以本地安装 MySQL 数据库,也可以基于 Docker ...

最新文章

  1. 数据库知识点补充::约束
  2. linux命令:返回上一次目录
  3. Spring Cloud Alibaba - 14 OpenFeign自定义配置 + 调用优化 + 超时时间
  4. 【三分钟学习FFMPEG一个知识点】FFMPEG关于avio_alloc_context申请使用内存释放问题
  5. 得到按钮所在DIV的ID
  6. stm32存储结构 存储器映射
  7. 操作系统:第一章 计算机系统概述
  8. VMware虚拟机走主机代理
  9. 工程师软技能4:找出你的短板
  10. OpenInfra中国日志愿者第三次会议召开
  11. vb2008如何连接mysql_VB如何连接ACCESS数据库详解
  12. 5ecsgo启动失败2错误代码2,5E打开csgo说csgo客户端需要更新 然后进不去游戏怎么回事?...
  13. 【2020/05/29 开庭】韦东山:闲鱼与盗版更配,坚决打击盗版,起诉到底绝不和解!
  14. GPS设备定位的经纬度偏移转换
  15. OpenCASCADE7.6编译
  16. 小米组织架构调整:成立技术委员会 强化技术引领
  17. 大数据学习——相关资源
  18. ST官网下载STM32固件库
  19. 乖乖不得了,这款数字机器人竟然能够识别发票扫描信息!
  20. VSTO开发PPT插件将PPT导出成图片

热门文章

  1. Toony Colors Pro 2项目分析——shader编辑器
  2. opencv3 打开usb摄像头
  3. python将Linux下使用top命令获取的进程信息进行分析做可视化展示
  4. Maxthon:拖拽的妙用(转)
  5. 盗链是什么?如何防止盗链?
  6. Ubuntu 20.04 LTS安装教程
  7. 高考满分作文生成器来了!分分钟批量完成「生活在XX上」,哲学文学物理各种领域任选......
  8. 基于Kubernetes、Docker的机器学习微服务系统设计——完整版
  9. error:无法复制xx:访问被拒绝 请确定磁盘未满或未被写保护 而且文件未被使用
  10. 通过区块链技术实现计算资源的高效利用