MySQL子查询(嵌套查询)
一个查询语句嵌套在另一个查询语句内部的查询
常用操作符:ANY(SOME), ALL, IN, EXISTS
比较运算符:>, >=, <, <=, != 等
创建两个表,表明分别是tb1,tb2,并向其各插入了数据。
1.带ANY(SOME)关键字的子查询
这里any和some是同义词,都是表示满足任一条件。
例:查询tb1中的所有数据,只要大于tb2表中数据的任意值,既符合查询条件。
select num1 from tb1 where num1>ANY(select num2 from tb2);
2.带ALL关键字的子查询
例:查询tb1中的所有数据,返回其中比tb2表中任何值都大的数据。
select num1 from tb1 where num1>ALL(select num2 from tb2);
3.带EXISTS关键字的子查询
例1:查询fruits表中name字段下是否有apple,若有则查询fruits表中的记录,否则不查询。
select * from fruits where EXISTS(select name from fruits where name='apple');
例2:查询tb1表中是否存在num1=13的记录,若存在,则查询fruits表中price大于6.00的记录。
select * from fruits where price>6.00 and EXISTS (select num1 from tb1 where num1=13);
相反,可以使用 not exists 查询不存在的,用法相同。
4.带IN关键字的子查询
表示查询结果在后面子查询的范围之中
例如:查询tb1表中的num1字段下的数据作为数据列,fruits表中id字段下的数据与其进行比较,返回符合条件的记录。
select * from fruits where id IN (select num1 from tb1);
5.带比较运算符的子查询
select * from 表名 where 字段名 > (select ······);
MySQL子查询(嵌套查询)相关推荐
- MySQL 子查询 嵌套查询
MySQL 子查询 嵌套查询 一.带IN关键字的子查询 二.带EXISTS关键字的查询 三.带ANY.SOME 关键字的子查询 四.带ALL 关键字的查询 自言自语 一.带IN关键字的子查询 使用IN ...
- mysql表子查询(嵌套查询)
mysql表子查询(嵌套查询): 1.什么是子查询: 子查询是指嵌入在其它 sql 语句中的 select 语句,也叫嵌套查询 -- 如何显示与 SMITH 同一部门的所有员工? -- 1.先查出sm ...
- sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询
sql 子查询 嵌套查询 In the real world, there are times when we need a particular set of data but we don't h ...
- 2.4.3 Mybatis 高级查询, 复杂映射, 返回主键, 动态SQL if, set, foreach, 核心配置文件深入,plugins标签, 多表查询, 嵌套查询
目录 Mybatis 复杂映射&配置文件深入 一 Mybatis高级查询 1.1 ResutlMap属性 1.2 多条件查询(三种) 1.3 模糊查询 二 Mybatis映射文件深入 2.1 ...
- 连接查询--嵌套查询
连接查询–嵌套查询 一.单层嵌套查询 嵌套查询分为相关嵌套查询.不相关嵌套查询.区分条件是分离之后是否可以单独查询. 不相关嵌套查询:由里向外查询,先执行子查询,得到的结果用来构造外部查询的条件.子查 ...
- 数据库SQL语言学习--上机练习2(连接查询 嵌套查询)(持续更新中)
数据库SQL语言学习--上机练习2(连接查询 嵌套查询)(持续更新中) 上机练习2 1. 启动SQL Server 2008中的 SQL Server Management ...
- mysql多个嵌套查询
MySQL 中多个Left join 子查询 好久没写sql了,今天突然接到产品的需求,要拉取线上数据一个文章的统计,我心里就万马奔腾-TM,不是有前端埋点和事件埋点... 简单的联表查询 SELEC ...
- mysql 子表 关联查询语句_MySQL基本SQL语句之单表查询、多表查询和子查询
一.简单查询: 基本语法:SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * FR ...
- mysql连接与嵌套查询_数据库之嵌套查询与连接查询
嵌套查询 单值嵌套查询 值返回结果是一个值的嵌套查询称为单值嵌套查询 对Sales数据库,列出市场部的所有员工的编号 USE Sale GO SELECT employee_id FROM emplo ...
- mysql order by 嵌套查询_MySQL第三章——嵌套查询
嵌套查询 在SQL语句中,一个 select - from - where 语句是一个查询块,将一个查询块嵌套在另一个查询块的 where 字句或者 having 短语的条件中的查询称为 嵌套查询. ...
最新文章
- 粒子滤波在图像跟踪领域的实践
- Java注解学习笔记
- Linux Kernel TCP/IP Stack — L1 Layer
- Old News PDC2003
- 文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: FormMain --- 未能加载基类...
- php host头攻击,Apache/Nginx中Host头攻击的一些差异
- 建标库标准怎么导出pdf_保存和导出PDF文档,这款OCR文字识别软件能做到
- AtomicIntegerArray和AtomicIntegerFieldUpdater
- -m commit git_Git 天天用,但是 Git 原理你了解吗?不进来了解一下?
- 【OpenCV学习笔记】【编程实例】四(获取一个或多个感兴趣区域)
- Java IO流学习总结(转)
- 聚类 轮廓 matlab,Matlab聚类分析
- 华为路由器ensp静态路由配置实例
- 软件开发生命周期汇总
- 高数复习(1)--曲线切向与曲面法向的理解
- android停止补间动画,android 帧动画,补间动画,属性动画的简单总结
- 国家级非遗传承人高清旺《四大美人》皮影数字藏品惊艳亮相!
- cannot import name ‘utc‘
- 种植牙术后的注意事项
- matlab pi表示,在matlab绘图中,x=0:0.1:4*pi;此语句中,0,0.1,4*... MATLAB中,x=0:pi/100:2*pi;表示什么意思?...
热门文章
- MFC CFile操作类介绍
- 我们为什么要参与到 GSoC/GSoD 的活动中?
- gsoc 任务_我在GSoC'20中进行编码的第三周
- 应用程序正常初始化(0xc0150002)失败的终极解决方案
- Java Util 类
- 【简易搭建个人博客】------- 基于BT面板的个人博客搭建
- 【Matlab】三次样条插值实现
- 解决办法: Vue cross-env NODE_ENV=production webpack --progress --hide-module
- 车灯线光源的优化设计matlab,车灯线光源的优化设计
- 随机信号的参数估计(AR模型)