首页 > 其他分享 >子查询

子查询

时间:2022-10-07 17:35:39浏览次数:48  
标签:sal 查询 job emp where select

  • 什么是子查询
    • select语句中嵌套select语句,被嵌套的select语句称为子查询
  • 子查询都可以出现在哪里?
    select ..(select). from ..(select). where ..(select).
  • where子句中的子查询
    • 案例:找出比最低工资高的员工姓名和工资?
    • 实现思路:
      • 第一步:查询最低工资是多少?
        select min(sal) from emp;
      • 第二步:找出大于800的
        select ename,sal from emp where sal > 800;
      • 第三步:合并
        select ename,sal from emp where sal > (select min(sal) from emp);
  • from子句中的子查询
    注意:from后面的子查询,可以将子查询的查询结果当做一张临时表。(技巧)
    • 案例:找出每个岗位的平均工资的薪资等级
      • 第一步:查询每个岗位的平均工资(按照岗位分组求平均值)
        select job,avg(sal) from emp group by job;
      • 第二步:把以上的查询结果就当做一张真实存在的表 t,将t表和s表进行表连接
        select
        t.*,s.grade
        from
        (select job,avg(sal) as avgsal from emp group by job) t
        join
        salgrade s
        on
        t.avgsal between s.losal and s.hisal;
  • select后面出现的子查询(了解!)

标签:sal,查询,job,emp,where,select
From: https://www.cnblogs.com/song-hua/p/16760130.html

相关文章

  • 基于jprofiler 的一个简单dremio 查询处理学习
    一个dremio查询简单调用链的说明参考命令arthaswatchwatchcom.dremio.sabot.exec.fragment.FragmentExecutor$AsyncTaskImplrun'{params,target,returnObj,throwExp......
  • distinct关键字、连接查询
    把查询结果去除重复记录注意:原表数据不会被修改,只是查询结果去重去重需要使用一个关键字:distinct//只能出现在所有字段的最前方什么是连接查询从一张表中单独查询,称......
  • MySQL--多表查询--2022年9月30日
    第一节  多表关系1、一对多2、多对多3、一对一第二节  多表查询概述1、笛卡尔积:select*fromA,B;......
  • sql表合并查询
    使用sql语句将数据库中的一个表里的数据导入到另一个表中两个表,表1表2如果要将表1的数据并入表2用以下语句即可insertinto表2(字段1,字段2)select字段1,字段2fr......
  • 带你5分钟搞懂一条SQL查询语句是如何执行的
    前言平时我们使用数据库查询,我们看到的只是输入一条语句,返回一个结果,却不太关心这条语句在MySQL内部的执行过程,所以今天我想把MySQL的查询过程拆解一下,借由这个过程,对MySQL......
  • (四)模仿学习-完成后台管理页面查询
    我们从网上下载一份代码学习,模拟如果在实际工作中,我们入职的时候会首先拿到一个不复杂但是技术比较老的项目,因为作为新人很难去直接参与大而且新的项目进行开发。我们从......
  • (五)模仿学习-完成后台管理页面查询
    我们从网上下载一份代码学习,模拟如果在实际工作中,我们入职的时候会首先拿到一个不复杂但是技术比较老的项目,因为作为新人很难去直接参与大而且新的项目进行开发。我们从......
  • day06-多表查询02
    多表查询024.表复制自我复制数据(蠕虫复制)有时,为了对某个sql语句进行效率测试,我们需要海量数据时,可以用此法为表创建海量数据--为了对某个sql语句进行效率测试,我们需......
  • [答疑]编辑、删除操作是否和查询的关系为扩展
    ​​软件方法(下)分析和设计第8章分析之分析类图——知识篇(20211227更新)​​​​软件方法(下)分析和设计第9章分析之分析类图——案例篇(20211228更新)​​问题时间:2014/5/13......
  • 第六章 多表查询
    第六章多表查询多表查询,也称为关联查询,指两个或更多表一起完成查询操作前提条件,这些一起查询的表之间是有关系的(一对一,一对多),他们之间一定是有关联字段,这个关联字段可能建......