• 技术文章 >数据库 >MySQL

    mysql子查询是什么

    小妮浅浅小妮浅浅2021-07-03 16:10:27原创168

    说明

    1、出现在其他语句中的select语句,称为子查询或内查询。

    2、多表关联或者表内字段关联时,或做相似功能判断时,往往会使用子查询来解决相应问题。

    语法

    #外查询
    SELECT "栏位1" FROM "表格1" WHERE "栏位2" [比较运算符]
    #内查询
    (SELECT "栏位1" FROM "表格2" WHERE "条件");
    #可以是符号的运算符,例如:=、>、<、>=、<= ;也可以是文字的运算符,例如 LIKE、IN、BETWEEN

    实例

    select sum(sales) from info where place_name in (select place_name from destination where region = 'southwest');
    #下面这个句子就是上面的简化版
    select sum(sales) from info where place_name in('chengdu','kunming');

    以上就是mysql子查询的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql子查询
    品易云
    上一篇:mysql having语句的使用 下一篇:mysql子查询的两大分类

    相关文章推荐

    • mysql有哪些常见的约束• mysql主键和唯一的区别• mysql自增长列是什么• mysql事务的四个特点• mysql触发器是什么• mysql触发器如何使用• mysql连接mysqld的两种方法• mysql用户管理的实现• mysql引擎大量更改的方法• mysql事务的分类介绍• mysql使用命令行连接服务器• mysql select的查询方法• mysql5.7和mysql8的不同• mysql查询缓存的使用• mysql having语句的使用

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网