肖sir__mysql之子查询语句__006

news2024/11/26 5:37:20

一、子查询
定义:一个查询嵌套另一个查询
例如:
题目:财务部门的收入总和;
dept:财务部门
incoming:工资
(1)先将一个结果查询出来:财务部门的编号查询出来
select dept1 from dept where dept_name=“财务”;(一个查询)
(2)查询出来的结果作为一个条件,在查询
select sum(incoming) from emp where dept2=(select dept1 from dept where dept_name=“财务” )

二、子查询的分类
1、标量子查询(返回一个值)
标量子查询 把一个sql执行返回的一个值,作为另一sql的条件,得到的结果是一行一列,一般出现在where 之后
select dept1 from dept where dept_name=“财务”;
select sum(incoming) from emp where dept2=(select dept1 from dept where dept_name=“财务” )

在这里插入图片描述
注意点:
标量子查询允许使用符号: =,>,<,>=,=<,<

2、列子查询(返回一列)
定义:返回的值是一列值,通常在where条件后使用:in ,not in

案例:select dept1 from dept where dept_name=“财务” or dept_name=“销售” ;
select sum(incoming) from emp where dept2 in (select dept1 from dept where dept_name=“财务” or dept_name=“销售” )group by dept2 ;
在这里插入图片描述
案例:求工资大于5000的部门
select dept2 from emp where incoming>5000;

select dept_name from dept where dept1 in (select dept2 from emp where incoming>5000)

(3)行子查询(返回的是一行多列)
定义:值子查询返回的结果集是一行多列,一般也是在where 后

select incoming,dept2 from emp where name=“刘九” ;
select * from emp where (incoming,dept2) =any( select incoming,dept2 from emp where name=“刘九” )
在这里插入图片描述
在这里插入图片描述
(4)表子查询(多行多列)

定义:子查询返回结果是一个表
返回表,一般是在from 后,

select * from dept INNER JOIN emp on dept.dept1=emp.dept2 ;
select name from (
select * from dept INNER JOIN emp on dept.dept1=emp.dept2 ) as s where dept_name=“财务” ;
在这里插入图片描述
注意:临时表 as 取别名,
别名.incoming

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1009273.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

管理类联考——数学——汇总篇——知识点突破——代数——等差数列

⛲️ 一、考点讲解 1.定义 如果在数列{ a n a_n an​}中&#xff0c; a n 1 − a n d a_{n1}-a_nd an1​−an​d&#xff08;常数&#xff09; &#xff08; n ∈ N &#xff0b; &#xff09; &#xff08;n∈N_&#xff0b;&#xff09; &#xff08;n∈N&#xff0b;​&a…

一文详解融资融券操作方法和交易规则!

融资融券是投资者利用券商提供的资金或证券进行交易的一种加杠杆的金融操作方式。通过融资融券&#xff0c;投资者可以利用杠杆效应扩大自己的投资规模&#xff0c;提高投资回报。现在有很多投资者使用融资融券账户加杠杆操作&#xff0c;但很多朋友开通了融资融券却也不太会操…

《计算机视觉中的多视图几何》笔记(3)

3 Projective Geometry and Transformations of 3D 这章主要讲的是3D的射影几何&#xff0c;与2D的射影几何差不多。主要区别是&#xff1a; 3D射影几何对偶的是点和平面&#xff0c;直线是自对偶的。3D空间中直线有4个自由度&#xff0c;这一现象并不是那么容易直接得出。一…

DHCP与静态IP:哪种适合你的网络需求?

​如今&#xff0c;大多数网络设备&#xff08;如路由器或网络交换机&#xff09;都使用IP协议作为通过网络进行通信的标准。在IP协议中&#xff0c;网络上的每个设备都有一个唯一的标识符&#xff0c;称为IP地址。实现这一点的最简单方法是配置固定IP地址或静态IP地址。由于静…

Hyperopt:分布式异步超参数优化(Distributed Asynchronous Hyperparameter Optimization)

1、概述 在深度学习的训练模型过程中&#xff0c;参数的优化是一个比较繁琐的过程&#xff0c;一般使用网格搜索Grid search与人工搜索Manual search&#xff0c;所以这个参数优化有时候看起来就像太上老君炼丹&#xff0c;是一个有点玄的东西。 那有没有一种可以自动去调优的…

c\c++ windows自动打开cmd并进入mysql

每次不用可视化工具查看数据库的时候饭都要winr->cmd->mysql -u root -p->密码 虽然不麻烦但是多少也得消耗你几秒钟&#xff0c;秉承着时间就是金钱的观念 我决定通过windows模拟输入实现快速通过命令行查看mysql数据库 涉及到的知识: windows拉起进程&#xff0c;…

无线耳机能不能设计成我想象的这样的?

市面上有没有这种耳钉式的无线耳机啊&#xff0c;有的话能推荐一下吗&#xff1f;没有的话无线耳机的厂家能不能考虑一下这个方案&#xff0c;这样我们女生带耳机穿衣服或者梳头发的时候就不用摘下来了&#xff0c;也不会经常到处找耳机了 这样既能当耳机&#xff0c;又能做装…

测试 c++ 之 is_function_v

如图&#xff0c;给 is_function_v 传入一个类&#xff0c;为假&#xff0c;传入一个函数对象则为真 。 &#xff08;2&#xff09;以下是文心一言的解释&#xff0c;真好&#xff1a; 在 C 中&#xff0c;std::is_function_v 是一个类型特征&#xff08;type trait&#xff09…

数组和指针笔试题解析之【数组】

前言&#xff1a; 1.数组名的意义&#xff1a; sizeof(数组名)&#xff1a;这里的数组名表示整个数组&#xff0c;计算的是整个数组的大小&#xff0c;单位是字节。&数组名&#xff1a;这里的数组名表示整个数组&#xff0c;取出的是整个数组的地址。除此之外所有的数组名都…

爬虫逆向实战(33)-某联社数据(webpack)

一、数据接口分析 主页地址&#xff1a;某联社 1、抓包 通过抓包可以发现数据接口是/nodeapi/telegraphList 2、判断是否有加密参数 请求参数是否加密&#xff1f; 通过查看“载荷”模块可以发现有一个sign加密参数 请求头是否加密&#xff1f; 无 响应是否加密&#x…

uni-app 新增 微信小程序之新版隐私协议

一、manifest.json中配置 "__usePrivacyCheck__": true 二、编写封装后的组件 <template><view class"privacy" v-if"showPrivacy"><view class"content"><view class"title">隐私保护指引</…

无涯教程-JavaScript - SHEET函数

描述 SHEET函数返回参考图纸的图纸编号。 语法 SHEET (value)争论 Argument描述Required/OptionalValue 值是您要为其指定工作表编号的工作表名称或参考。 如果省略value,则SHEET返回包含该功能的工作表的编号。 Optional Notes 除了所有其他工作表类型(宏,图表或对话框工…

【Python爬虫】python打印本地代理

目录 前言 代理 IP 的使用 1. 获取代理 IP 2. 选择合适的代理 IP 3. 设置代理 IP 4. 验证代理 IP 代码案例 总结 前言 在进行网络爬虫时&#xff0c;使用代理是非常重要的。因为爬虫经常会被网站封 IP&#xff0c;而代理可以隐藏你的真实 IP 地址&#xff0c;让你可以…

智慧港口4G+UWB+GPS/北斗RTK人员定位系统解决方案

港口人员定位系统能够帮助企业实现对港口作业人员的全面监控和管理&#xff0c;不仅可以保障人员的人身安全&#xff0c;还可以提高人员的作业效率&#xff0c;为港口的可持续发展提供有力保障。接下来为大家分享智慧港口人员定位系统解决方案。 方案背景 1、港口作业人员多&a…

APK安装过程解析

应用端发起安装APK的代码一般如下&#xff1a; Intent installintent new Intent();installintent.setAction(Intent.ACTION_VIEW);installintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);installintent.setDataAndType(xxx,"application/vnd.android.package-archive&…

SpringMVC系列(四)之SpringMVC实现文件上传和下载

目录 前言 一. SpringMVC文件上传 1. 配置多功能视图解析器 2. 前端代码中&#xff0c;将表单标记为多功能表单 3. 后端利用MultipartFile 接口&#xff0c;接收前端传递到后台的文件 4. 文件上传示例 1. 相关依赖&#xff1a; 2. 逆向生成对应的类 3. 后端代码&#xf…

DC电源模块在保护设备损坏的重要功能

BOSHIDA DC电源模块在保护设备损坏的重要功能 DC电源模块是一种电源管理设备&#xff0c;用于将交流电转换为直流电并提供给设备供电。它通常由多个电子元件组成&#xff0c;包括整流器、滤波器、稳压器等&#xff0c;以确保电源输出稳定&#xff0c;满足设备的电源需求。 在…

“文件管理技巧:批量归类相同名称的文件到指定文件夹“

在日常生活和工作中&#xff0c;我们经常需要处理大量的文件&#xff0c;如果每个文件都单独归类整理&#xff0c;会浪费大量的时间和精力。有没有一种简单的方法可以批量将相同名称的文件归类到指定文件夹里呢&#xff1f;答案是肯定的&#xff01;下面就让我们一起来了解这个…

JavaScript对象实战及应用

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 引言 1. 对象属性 访问属性 修改属性 删除属性 动态添加属性 属性枚举 属性描述符 2. 对象 API Object.ke…

cms之wordpress安装教程

1、下载程序 到wordpress官方网站下载wordpress程序&#xff0c;官方下载地址&#xff1a;https://cn.wordpress.org/download/。 下载最新版的wordpress程序 https://cn.wordpress.org/latest-zh_CN.zip 2、上传程序 上传程序前先确认主机是否符合安装的环境要求&#xff…