MySQL 子查询(重在练习)

ops/2025/1/12 16:08:47/

第九章: 子查询

1.子查询的需求分析和问题解决

1.1基本使用

  • 子查询(内查询)在主查询之前一次执行完成

  • 子查询的结果被主查询(外查询)调用

  • 注意事项

    • 子查询要包含在括号内

      • 将子查询放在比较条件的右侧

      • 单行操作符对应单行子查询,多行操作符对应多行子查询

1.2子查询的分类

角度一: 单行子查询 vs 多行子查询

角度二: 内查询是否被执行多次

相关子查询 vs 不相关子查询

比如: 查询工资大于本部门平均工资的员工信息

2.单行子查询

2.1单行操作符:

= , != , > , >= , <=

子查询的编写技巧(或步骤) : 1. 从里往外写 2.从外往里写

在where中可以使用,在having中可以使用,case when中也可以使用

3.多行子查询

操作符含义
IN等于列表中的任意一个
ANY需要和单行比较操作符一起使用,和子查询返回的某一个值比较
ALL需要和单行比较操作符一起使用,和子查询返回的所有值比较
SOME实际上是ANY的别名,作用相同,一般常使用ANY

操作符后可加子查询语句  可以用比较符比较

结论: 在selec中,除了Group BY 和LIMIT 其他位置都可以声明子查询


http://www.ppmy.cn/ops/149494.html

相关文章

SQL进阶实战技巧:如何计算RFM模型?

目录 1RFM模型计算方法 2 数据准备 3 问题分析 第一步:计算Recency 第二步:计算Frequency 第

【机器学习:七、分类问题】

机器学习中的分类问题 分类问题简介 分类问题是机器学习中的核心任务之一&#xff0c;其目标是根据输入数据预测其所属的类别。通过分类算法&#xff0c;计算机可以自动学习输入特征与标签之间的关系&#xff0c;并将未知数据分类到特定的类别中。分类问题广泛应用于文本分类…

cv2.imwrite保存的图像是全黑的

1.保存&#xff0c;全黑的图像 cv2.imwrite(img/test.jpg, imutils.resize(enhancedImg, height151,width240)) 2.原因分析 3.原本image是0-255的数值&#xff0c;现在标准化了&#xff0c;全都是0-1之间的数值&#xff0c;还原&#xff0c;乘以255&#xff0c;图片输出正常。 …

网络安全学习记录

没有网络安全,就没有国家安全 网络安全等级保护:技术要求与管理要求 技术要求:(1)安全物理环境(2)安全通信环境(3)安全区域边界(4)安全计算环境(5)安全管理中心 管理要求:(1)安全管理制度(2)安全管理机构(3)安全人员管理(4)安全建设管理(5)安全运维管理 计算机信息系统面临的…

【Uniapp-Vue3】表单focus和blue事件的用法

focus就是input框聚焦时触发&#xff0c;blue就是input框失去焦点时触发。 分别用focus和blue触发事件。 下面这个例子中&#xff0c;就用focus和blur来改变Image的class样式。 触发函数时可以设置参数来获取输入框的值&#xff1a; 获取输入框的值就是e.detail.value 该案…

GPT解释联合训练中的颜色映射概念

1. 理解颜色映射的概念 在深度学习的语义分割任务中&#xff0c;模型输出的是一个每个像素类别的预测结果&#xff08;通常是一个二维的类别索引图&#xff09;&#xff0c;每个像素的值代表该位置的类别。为了在视觉上展示这些预测结果&#xff0c;我们会将每个类别映射到一种…

【k8s】用户和服务账户联系(user、serviceaccount、sa)

文章目录 概述**用户&#xff08;User&#xff09;****服务账户&#xff08;ServiceAccount&#xff09;****用户与服务账户的区别****Pod 的身份来源&#xff1a;用户 vs 服务账户** 总结 相关文章&#xff1a; 【k8s】serviceAccount、role、RoleBinding入门示例 【k8s】pod和…

【AIGC-ChatGPT进阶提示词指令】命运之轮:一个融合神秘与智慧的对话系统设计

引言 在人工智能与用户交互的发展历程中&#xff0c;如何创造一个既能提供实质性帮助&#xff0c;又能带来独特体验的对话系统&#xff0c;一直是一个充满挑战的课题。本文将介绍一个别具一格的对话系统设计——“命运之轮”&#xff0c;它通过将传统的塔罗牌占卜元素与现代技…