首页 > 其他分享 >525多表查询子查询的两种情况和526子查询的第三种情况

525多表查询子查询的两种情况和526子查询的第三种情况

时间:2022-10-12 15:12:43浏览次数:47  
标签:11 多表 dept 查询 525 emp id SELECT

子查询不同情况

子查询的结果是单行单列的

子查询作为条件,使用运算符去判断

查询员工工资小于平均工资的人

SELECT * FROM emp WHERE emp.salary< (SELECT AVG(salary)FROM emp); 



子查询的结果是多行单列的∶
*查询可以作为条件,使用运算符in来判断--查询财务部"和"市场部'所有的员工信息

SELECT id FROM dept wHERE NAME ='财务部’OR NAME = '巿场部';
SELECT *FROM emp wHERE dept_id = 3 OR dept_id = 2;

--   子查询

SELECT*FRON emp MHERE dept_id IN(SELECT id FRO dept MHERE NANE = ‘财务部’OR NAWE = '市场部');

 

自查徐的结果是多行多列的

查询员工日期是2011-11-11之后的后的员工和信息部们信息

SELECT * FROM dept t1 ,(SELECT * FROM emp WHERE emp.`join_date`>'2011-11-11') t2 WHERE t1.id = t2.dept_id;
SELECT * FROM emp t1,dept t2 WHERE t1.dept_id = t2.id AND t1.join_date >'2011-11-11';

 


 

 

 



标签:11,多表,dept,查询,525,emp,id,SELECT
From: https://www.cnblogs.com/agzq/p/16784595.html

相关文章

  • 利用多线程+countDownluanch 优化查询接口提升效率10倍以上
    最近在做工单系统的生产调优,客户想要单子秒出花了一天时间定位问题,发现查询MySQL、Mongo、Redis查询耗时都很小,在0~4ms耗时较大的是一段给activity中form的field设......
  • 怎么减轻单次大查询数据库压力
    分多次查询,减少数据库压力varpageList=newDictionary<int,int>();//分批次查询varpageSize=10000;//每次返回1w条floattotal=总条数;vararr=(total/......
  • 输入的查询SQL语句,是如何执行的?
    摘要:输入一条语句,返回一个结果,却不知道这条语句在MySQL内部的执行过程。转载原文地址本文分享自华为云社区《一条查询SQL是如何执行的-云社区-华为云》,作者:共饮一杯......
  • 物料查询F4帮助增强(添加筛选条件
    需求:1、通过F4快捷按钮查询物料主数据时,在查询界面增加已删除/冻结物料点选按钮(如上图)2、系统默认不点选已删除/冻结物料,查询结果不包括已删除和已冻结物料;当用户点选已删......
  • Nebula Graph介绍和SpringBoot环境连接和查询
    NebulaGraph介绍和SpringBoot环境连接和查询转载请注明来源https://www.cnblogs.com/milton/p/16784098.html说明当前NebulaGraph的最新版本是3.2.1,根据官方的文档......
  • DQL_排序查询和DQL_聚合函数
    DQL_排序查询:语法:orderby子句orderby排序字段1排序方式1,排序字段2排序方式2...排序方式∶ASC:升序,默认的。DESC:降序。注意∶如果有多个排序条件,则当前边的条件......
  • DQL_分组查询和DQL_分页查询
    DQL_分组查询:1.语法:groupby分组字段;2.注意:1.分组之后查询的字段:分组字段、聚合函数2.where和having的区别?1.where在分组之前进行限定,如果不满足条件,则不参......
  • 523多表查询外连接524多表查询子查询概述
    多表查询-外连接 REATETABLEdept(idINTPRIMARYKEYauto_increment,nameVARCHAR(20));INSERTINTOdept(NAME)VALUE('开发部'),('市场部'),('财务......
  • SQL分类和DDL_操作数据库_创建&查询
    SQL分类:(1)DDL(DataDefinitionLanguage)数据定义语言用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter等(2)DML(DataManipulationLanguage)数据操作语言......
  • 多表关系-案例
    --创建旅游线路分类表tab_category--cid旅游线路分类主键,自动增长--cname旅游线路分类名称非空,唯一,字符串100CREATETABLEtab_category(cidintPRIMARY......