黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

MySQL數(shù)據(jù)庫(kù)概述及數(shù)據(jù)準(zhǔn)備
MySQL數(shù)據(jù)庫(kù)常用命令
MySQL數(shù)據(jù)庫(kù)查看表結(jié)構(gòu)
MySQL查詢字段
MySQL條件查詢
MySQL排序
MySQL函數(shù)
MySQL分組函數(shù)/聚合函數(shù)/多行處理函數(shù)
MySQL分組查詢
MySQL連接查詢
MySQL子查詢
MySQL UNION
MySQL中l(wèi)imit的用法
MySQL表
MySQL存儲(chǔ)引擎
MySQL事務(wù)
MySQL索引
MySQL視圖
MySQL DBA命令
MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)的三大范式
MySQL數(shù)據(jù)庫(kù)練習(xí)題

MySQL子查詢

子查詢就是嵌套的select語(yǔ)句,可以理解為子查詢是一張表。

在where語(yǔ)句中使用子查詢,也就是在where語(yǔ)句中加入select語(yǔ)句

● 查詢員工信息,查詢哪些人是管理者,要求顯示出其員工編號(hào)和員工姓名

實(shí)現(xiàn)思路:

1、首先取得管理者的編號(hào),去除重復(fù)的

select distinct mgr from emp where mgr is not null;

distinct 去除重復(fù)行

2、查詢員工編號(hào)包含管理者編號(hào)的

select empno, ename from emp where empno in(select mgr from emp where mgr is not null);

● 查詢哪些人的薪水高于員工的平均薪水,需要顯示員工編號(hào),員工姓名,薪水實(shí)現(xiàn)思路

1、取得平均薪水

select avg(sal) from emp;

2、取得大于平均薪水的員工

select empno, ename, sal from emp where sal > (select avg(sal) from emp);

在from語(yǔ)句中使用子查詢,可以將該子查詢看做一張表

●  查詢員工信息,查詢哪些人是管理者,要求顯示出其員工編號(hào)和員工姓名

1、首先取得管理者的編號(hào),去除重復(fù)的

select distinct mgr from emp where mgr is not null;

2、將以上查詢作為一張表,放到from語(yǔ)句的后面

使用92語(yǔ)法:
select e.empno, e.ename from emp e, (select distinct mgr from emp where mgr is not null) m where e.empno=m.mgr;
使用99語(yǔ)法:
select e.empno, e.ename from emp e join (select distinct mgr from emp where mgr is not null) m on e.empno=m.mgr;

● 查詢各個(gè)部門的平均薪水所屬等級(jí),需要顯示部門編號(hào),平均薪水,等級(jí)編號(hào)

實(shí)現(xiàn)思路

1、首先取得各個(gè)部門的平均薪水

select deptno, avg(sal) avg_sal from emp group by deptno;

2、將部門的平均薪水作為一張表與薪水等級(jí)表建立連接,取得等級(jí)

select deptno,avg(sal) avg_sal from emp group by deptno;
select * from salgrade;
select a.deptno,a.avg_sal,g.grade from (select deptno,avg(sal) avg_sal from emp group by deptno ) a join salgrade g on a.avg_sal between g.losal and hisal;

在select語(yǔ)句中使用子查詢

● 查詢員工信息,并顯示出員工所屬的部門名稱

第一種做法,將員工表和部門表連接

select e.ename, d.dname from emp e, dept d where e.deptno=d.deptno

第二種做法,在select語(yǔ)句中再次嵌套select語(yǔ)句完成部分名稱的查詢

select e.ename, (select d.dname from dept d where e.deptno=d.deptno) as dname from emp e

全部教程
主站蜘蛛池模板: 白洁性荡生活96 | 亚洲 欧美 国产 中文 | 久久久久亚洲日日精品 | 免费观看日皮视频 | 成人国产精品 | 波多野结衣久久国产精品 | 亚洲成年人在线观看 | 欧美在线精品永久免费播放 | 日韩人成 | 国产免费一级精品视频 | 好色视频 | 亚洲免费a | 日韩免费高清一级毛片在线 | 男女男在线精品网站免费观看 | 久久久亚洲欧洲日产国码二区 | 免费乱理伦片奇优影院 | 日韩日韩精品无砖专区2020 | 污污网站大全 | 99久久www免费 | 日日干夜夜骑 | 日韩精品亚洲人成在线播放 | 在线视频国产区11p 在线视频观看一区 | 最近中文字幕大全高清视频 | 中文字幕视频在线 | 精品久久中文久久久 | 日本高清一区二区三区水蜜桃 | 毛片网站在线看 | 伊人网在线观看 | 日韩精品欧美精品中文精品 | 五月天丁香六月欧美综合 | 欧美小视频在线观看 | 黄色樱桃试色免费 | 一级黄色大片视频 | 色欧美亚洲 | 午夜在线视频观看版 | 91抖音在线观看 | 五月婷婷中文 | 免费国产成人高清在线观看麻豆 | 天天摸天天碰天天爽天天弄 | 国产成人啪精品视频免费网站软件 | 波多野结衣一区二区三区高清在线 |