• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL笔记之子查询使用介绍

MySQL笔记之子查询使用介绍

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql笔记,传智播客mysql笔记,刘道成mysql笔记,韩忠康mysql笔记,动力节点mysql笔记等相关知识,希望本文的分享对您有所帮助

子查询是将一个查询语句嵌套在另一个查询语句中

内层查询语句的查询结果,可以为外层查询语句提供查询条件

因为在特定情况下,一个查询语句的条件需要另一个查询语句来获取

参考表:employee

 

参考表:department

带IN关键字的子查询
此处首先查询出department表中所有d_id字段的信息,并将结果作为条件

接着查询employee表中以d_id为条件的所有字段信息

NOT IN的效果与上面刚好相反

带比较运算符的子查询

此外,运算符还有很多,这里不再赘述


带EXISTS关键字的子查询

EXISTS关键字表示存在。使用EXISTS关键字时,内层查询语句不返回查询的记录,而是返回一个真假值,如果内层查询语句查询到满足条件的记录,就返回true,否则返回false

当返回的值为true时,外层查询语句将进行查询,否则不进行查询

NOT EXISTS刚好与之相反

当然,EXISTS关键字可以与其他的查询条件一起使用

条件表达式与EXISTS关键字之间用AND或者OR来连接

带ANY关键字的子查询

ANY关键字表示满足其中任一条件

带ALL关键字的子查询

ALL关键字表示满足其中所有条件


UNION合并查询结果

如果想保存重复记录可以使用UNION ALL语句

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL笔记之修改表的实现方法
  • MySQL笔记之基本查询的应用详解
  • MySQL笔记之函数查询的使用
  • MySQL笔记之修改数据的解决方法
  • MySQL笔记之子查询使用介绍
  • MySQL笔记之系统信息函数详解
  • MySQL笔记之数据备份与还原的使用详解

相关文章

  • 2018-12-05MySQL 随机查询数据与随机更新数据实现代码
  • 2018-12-05MySQL消除重复行方法步骤
  • 2017-05-11MySQL从MyISAM转换成InnoDB错误与常用解决办法
  • 2018-12-05Oracle教程 误添加数据文件删除方法
  • 2018-12-05dmysql自己封装的mysql库
  • 2018-12-05MySQL与Oracle 差异比较之一数据类型
  • 2017-05-11Mysql修改datadir导致无法启动问题解决方法
  • 2018-12-05Oracle的默认用户密码
  • 2018-12-05如何将MySQL的两个表名对调_MySQL
  • 2017-05-11mysql数据库优化总结(心得)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SqlServer参数化查询之where in和like实现之xml和DataTable传参
    • MySQL 主从延迟监控脚本(pt-heartbeat)
    • MySQL性能分析及explain的使用说明
    • Oracle中在pl/sql developer修改表的2种方法
    • 清空所有表中的数据的存储过程
    • 关于roc的10篇文章推荐
    • 一些工作和学习中经常用到的SQL语句
    • Mysql5.7.17在win10系统下安装图文教程
    • plsql连接oracle数据库报ora 12154错误解决方法
    • SQL数据操作基础(初级)4

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有