1 一个叙述中的查询叙述

子查询(subquery)是一种很常见的应用,不论是查询、新增、修改或删除都有可能出现。 子查询是一个放在左右刮号中的「SELECT」叙述,而这个查询叙述会放在另一个SQL叙述中。 在执行一些工作的时候,使用子查询可以简化SQL叙述。 以查询「人口比美国多的国家」来说,你要先执行下列查询美国人口数量的叙述:

知道美国人口数量以后,再执行下列的叙述就可以传回人口比美国多的国家了:

以这样的查询来说,你要执行两次查询叙述来完成这个工作。 不过遇到类似这样的需求时:

你就可以考虑把它们写成一个叙述就可以了:

上列的范例是一种很常见的子查询应用,使用子查询的好处是不用执行多次查询就可以完成工作,这样可以简化查询的工作;对于处理资料的应用程式来说,也可以节省一些程式码。

2 WHERE、HAVING子句与子查询

子查询大部份使用在提供判断条件用的资料,在「WHERE」和「HAVING」子句中,都可能出现子查询:

点击阅读全文

更多参考:

MySQL 超新手入门教程系列

MySQL入门 (一) : 资料库概论与MySQL的安装

MySQL入门 (二) : SELECT 基础查询

MySQL入门 (三) : 运算式与函式

MySQL入门 (四) : JOIN 与UNION 查询

MySQL入门 (五) : CRUD 与资料维护

MySQL入门 (六) : 字元集与资料库

MySQL入门 (七) : 储存引擎与资料型态

MySQL入门 (八) : 表格与索引

MySQL入门 (十) : Views

本文转自: MySQL入门 (九) : 子查询 Subquery

MySQL入门 (九) : 子查询 Subquery相关推荐

  1. PHP MySQL 子查询(subquery)语法与用法实例

    MySQL 子查询 子查询是将一个 SELECT 语句的查询结果作为中间结果,供另一个 SQL 语句调用.MySQL 支持 SQL 标准要求的所有子查询格式和操作,也扩展了特有的几种特性. 子查询没有 ...

  2. mysql子查询的语法_MySQL子查询Subquery语法介绍

    MySQL子查询Subquery语法介绍 发布时间:2020-05-19 15:48:10 来源:51CTO 阅读:187 作者:三月 下面讲讲关于MySQL子查询Subquery,文字的奥妙在于贴近 ...

  3. mysql update from 子查询

    2019独角兽企业重金招聘Python工程师标准>>> mysql update from 子查询 mssql 子查询更新 update log set uin= b.uin fro ...

  4. any在mysql语句中用法,MySQL中,子查询中可以使用运算符ANY,它表示的意思是______。...

    MySQL中,子查询中可以使用运算符ANY,它表示的意思是______. 答:至少一个值满足条件 According to your textbook, the main purpose of a s ...

  5. mysql左连接代码,mysql多表子查询与左连接的代码

    摘要 腾兴网为您分享:mysql多表子查询与左连接的代码,字体配置,邮币在线,英语字典,携程抢票等软件知识,以及cad弱电,adobe全套2018,万能格式转换器,360dns优选,音频制作app,上 ...

  6. MySQL中嵌套子查询删除出错解决方案

    MySQL中嵌套子查询做删除操作会出错,例如下面的SQL: delete from table1 where number in (select number from table2) 执行提示: Y ...

  7. jq取第一个子元素为select_Java修行第036天---MySQL中的子查询,分页语句,三大范式...

    学习目标: 1.掌握子查询 2.了解正则表达式 3.理解索引的作用和创建索引 4.了解用户管理 5.掌握分页语句 6.了解执行计划和数据库引擎 7.理解数据库设计的三大范式 综合程序图: 1 子查询知 ...

  8. mysql不支持子查询_MySQL不支持子查询优化一例

    一创建表 create table tt1(id int primary key, c1 INT);create table tt2(id int primary key, c2 INT);inser ...

  9. mysql order by子查询_sql子查询 order by失效问题

    一.问题描述  三表联合查询  按主表的时间倒叙并分页 下面sql语句 ORDER BY失效 ,如果把 ORDER BY  放在最后 比如有20条数据 第一页会是10 -1 第二页是20-11  分页 ...

最新文章

  1. 使用未编译的XAML动态生成WPF控件
  2. Windows Phone 7 位图编程
  3. ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现
  4. Java中String和byte[]间的转换浅析
  5. java scanner_Java Scanner radix()方法与示例
  6. 《Pro ASP.NET MVC 3 Framework》学习笔记之二十四【Controllers和Actions】
  7. System verilog随机系统函数$urandom使用方法
  8. php验证法则是10位数字,自定义验证规则
  9. python 读取元组对的key_Python基本认识基本类型
  10. SQL每日学习——delete语句
  11. 【重拾FPGA】三段式状态机的路口红绿灯
  12. 金蝶kis专业版公网访问_金蝶KIS系统专业版客户端连接不上服务器处理方法
  13. 本博客专门用于存放素材的
  14. 翻译工作的重要性_为什么翻译平台很重要
  15. 【已解决】PyLaTeX 编译中文出现乱码
  16. python时间戳datetime取出年、月、日、时
  17. 内网穿透-端口映射-跨域问题解决
  18. T-LESS: An RGB-D Dataset for 6D Pose Estimation of Texture-less Objects
  19. JavaScript中的对象,如何创建对象,创建对象的7种模式
  20. 1.7 JAVA 向上转型和向下转型解析

热门文章

  1. Linux:搭建深度学习环境配置教程
  2. 做APP接口开发过程总结
  3. 计算机网络数据是如何传输的?
  4. Android毕业设计——基于Android+Eclipse的手机安全卫士设计与实现(毕业论文+程序源码)——手机安全卫士
  5. 精品软件-QQ音乐(绿色去广告)
  6. 德风科技完成A轮8000万融资,招商局创投与创新工场联合领投
  7. 论文《Bilinear Graph Neural Network with Neighbor Interactions》阅读
  8. 为什么说中国的吃瓜群众战斗力超群?
  9. 失落、失恋时可以听一下的歌。!
  10. 关于疑问 - 求解答