0


【MySQL】学习和总结标量子查询

](https://img-blog.csdnimg.cn/21dd41dce63a4f2da07b9d879ad0120b.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

#mermaid-svg-kLo6jykc7AcEVEQk {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .error-icon{fill:#552222;}#mermaid-svg-kLo6jykc7AcEVEQk .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-kLo6jykc7AcEVEQk .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-kLo6jykc7AcEVEQk .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-kLo6jykc7AcEVEQk .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-kLo6jykc7AcEVEQk .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-kLo6jykc7AcEVEQk .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-kLo6jykc7AcEVEQk .marker{fill:#333333;stroke:#333333;}#mermaid-svg-kLo6jykc7AcEVEQk .marker.cross{stroke:#333333;}#mermaid-svg-kLo6jykc7AcEVEQk svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-kLo6jykc7AcEVEQk .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .cluster-label text{fill:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .cluster-label span{color:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .label text,#mermaid-svg-kLo6jykc7AcEVEQk span{fill:#333;color:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .node rect,#mermaid-svg-kLo6jykc7AcEVEQk .node circle,#mermaid-svg-kLo6jykc7AcEVEQk .node ellipse,#mermaid-svg-kLo6jykc7AcEVEQk .node polygon,#mermaid-svg-kLo6jykc7AcEVEQk .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-kLo6jykc7AcEVEQk .node .label{text-align:center;}#mermaid-svg-kLo6jykc7AcEVEQk .node.clickable{cursor:pointer;}#mermaid-svg-kLo6jykc7AcEVEQk .arrowheadPath{fill:#333333;}#mermaid-svg-kLo6jykc7AcEVEQk .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-kLo6jykc7AcEVEQk .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-kLo6jykc7AcEVEQk .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-kLo6jykc7AcEVEQk .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-kLo6jykc7AcEVEQk .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-kLo6jykc7AcEVEQk .cluster text{fill:#333;}#mermaid-svg-kLo6jykc7AcEVEQk .cluster span{color:#333;}#mermaid-svg-kLo6jykc7AcEVEQk div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-kLo6jykc7AcEVEQk :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}
at the mercy of 任凭...摆布

文章目录

子查询
  • 概念:SQL语句中嵌套SELECT语句,称为嵌套查询,又称子查询.
    SELECT * FROM t1 WHERE column1 = ( SELECT column1 FROM 12); 子查询外部的语句可以是INSERT / UPDATE / DELETE / SELECT 的任何一个.

    子查询类型
    

根据结果类型分类

在这里插入图片描述

根据子查询位置分类

分为:

  • WHERE之后 ;
  • FROM之后 ;
  • SELECT之后.

标量子查询

标量子查询

子查询返回的结果是单个值(数字,日期,字符串等),最简单的形式. 常用操作符 : = <>(不等于) > >= < <=

Example1
-- ---------------------------------- 子查询 --------------------------------------------- 标量子查询-- 1. 查询 "销售部" 的所有员工信息-- a. 查询 "销售部" 部门IDselect id from dept where name ='销售部';-- b.根据销售部门ID , 查询员工信息select*from emp where dept_id =(select id from dept where name ='销售部');

在这里插入图片描述
在这里插入图片描述

Example2
-- 2.查询在 "方东白" 入职之后的员工信息-- a.查询 方东白 的入职日期select entrydate from emp where name ='方东白';

在这里插入图片描述

-- b.查询指定入职日期之后入职员工的信息select*from emp where entrydate >'2009-02-12';

在这里插入图片描述

select*from emp where entrydate >(select entrydate from emp where name ='方东白');

在这里插入图片描述

通过上面的两个案例我们可以得出以下结论:

如果想把上面的SQL语句和下面的合并成一条SQL语句,我们可以将上面那条作为子查询,
通过常用操作符插入到下面语句中即可.

](https://img-blog.csdnimg.cn/0ee6c4ec414740b0a0404c5161cdadc7.gif#pic_center)

](https://img-blog.csdnimg.cn/cc002cbd5c414c5393e19c5e0a0dbf20.gif#pic_center#pic_center)

标签: mysql 学习 数据库

本文转载自: https://blog.csdn.net/Aileenvov/article/details/136311901
版权归原作者 Aileen_0v0 所有, 如有侵权,请联系我们删除。

“【MySQL】学习和总结标量子查询”的评论:

还没有评论