国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

盤縣做會(huì)計(jì)兼職的網(wǎng)站愛站網(wǎng)關(guān)鍵詞密度

盤縣做會(huì)計(jì)兼職的網(wǎng)站,愛站網(wǎng)關(guān)鍵詞密度,網(wǎng)站服務(wù)器自己做,專業(yè)團(tuán)隊(duì)歌曲目錄 一.基本查詢回顧 二. 多表查詢 三.自連接 四.子查詢 1.單行子查詢 2.多行子查詢 3.多列子查詢 4.在from子句中使用子查詢 5.合并查詢 一.基本查詢回顧 準(zhǔn)備數(shù)據(jù)庫: 查詢工資高于500或崗位為MANAGER的雇員,同時(shí)還要滿足他們的姓名首字母為…

目錄

一.基本查詢回顧

二. 多表查詢

三.自連接

四.子查詢

1.單行子查詢

2.多行子查詢?

3.多列子查詢

4.在from子句中使用子查詢

5.合并查詢


一.基本查詢回顧

準(zhǔn)備數(shù)據(jù)庫:

查詢工資高于500或崗位為MANAGER的雇員,同時(shí)還要滿足他們的姓名首字母為大寫的J:

?按照部門號(hào)升序而雇員的工資降序排序:

?使用年薪進(jìn)行降序排序:

?顯示工資最高的員工的名字和工作崗位:

?顯示工資高于平均工資的員工信息

顯示每個(gè)部門的平均工資和最高工資 :

?顯示平均工資低于2000的部門號(hào)和它的平均工資:

顯示每種崗位的雇員總數(shù),平均工資 :

二. 多表查詢

實(shí)際開發(fā)中往往數(shù)據(jù)來自不同的表,所以需要多表查詢。本節(jié)我們用一個(gè)簡單的公司管理系統(tǒng),有三張表EMP,DEPT,SALGRADE來演示如何進(jìn)行多表查詢。

顯示雇員名、雇員工資以及所在部門的名字因?yàn)樯厦娴臄?shù)據(jù)來自EMP和DEPT表,因此要聯(lián)合查詢:

例如:

select * from emp,dept;

這種將多個(gè)表的數(shù)據(jù)進(jìn)行組和窮舉,我們稱為笛卡爾積。

但是我們發(fā)現(xiàn)表里面有很多不合法的數(shù)據(jù),所以我們需要將數(shù)據(jù)篩選出合法的數(shù)據(jù)。

其實(shí)我們只要emp表中的deptno = dept表中的deptno字段的記錄:

select * from emp,dept where emp.deptno=dept.deptno;

?顯示部門號(hào)為10的部門名,員工名和工資:

select dname,ename,sal from emp,dept where emp.deptno=dept.deptno and emp.deptno=10;

?顯示各個(gè)員工的姓名,工資,及工資級(jí)別:

select ename,sal,losal,hisal,grade from emp,salgrade where sal between losal and hisal;

三.自連接

自連接是指在同一張表連接查詢.

案例:
顯示員工FORD的上級(jí)領(lǐng)導(dǎo)的編號(hào)和姓名(mgr是員工領(lǐng)導(dǎo)的編號(hào)--empno)

子查詢 :

select empno,ename from emp where emp.empno=(select mgr from emp where ename = 'FORD');

使用多表查詢(自查詢):

select t1.ename,t2.empno  from emp t1,emp t2 where t1.ename='FORD' and t1.mgr=t2.empno ;

四.子查詢

子查詢是指嵌入在其他sql語句中的select語句,也叫嵌套查詢.

1.單行子查詢

顯示SMITH同一部門的員工:

2.多行子查詢?

返回多行記錄的子查詢:

in關(guān)鍵字

例如? a in { b },將a在b中篩選出來。

查詢和10號(hào)部門的工作崗位相同的雇員的名字,工崗位,資,部門號(hào),但是不包含10自己的

select ename,job,sal,deptno from emp where job in (select job from emp where deptno=10) and deptno <> 10;

?all關(guān)鍵字

all{集合},表示某一個(gè)集合中的全部元素。

顯示工資比部門30的所有員工的工資高的員工的姓名、工資和部門號(hào):

select ename,sal,deptno from emp where sal >  all(select sal from emp where deptno=30);

any關(guān)鍵字

any{集合} 集合中的任意一個(gè)。

顯示工資比部門30的任意員工的工資高的員工的姓名、工資和部門號(hào)(包含自己部門的員工):

select ename,sal,deptno from emp where sal >  any(select sal from emp where deptno=30);

?3.多列子查詢

單行子查詢是指子查詢只返回單列,單行數(shù)據(jù);多行子查詢是指返回單列多行數(shù)據(jù),都是針對(duì)單列而言的,而多列子查詢則是指查詢返回多個(gè)列數(shù)據(jù)的子查詢語句。

案例:查詢和SMITH的部門和崗位完全相同的所有雇員,不含SMITH本人

4.在from子句中使用子查詢

子查詢語句出現(xiàn)在from子句中。這里要用到數(shù)據(jù)查詢的技巧,把一個(gè)子查詢當(dāng)做一個(gè)臨時(shí)表使用。

案例:顯示每個(gè)高于自己部門平均工資的員工的姓名、部門、工資、平均工資

select ename,deptno,sal,tmp.myavg from emp,(select avg(sal) myavg,deptno dt from emp group by deptno) tmp where sal>myavg and deptno = dt ;

查找每個(gè)部門工資最高的人的姓名、工資、部門、最高工資 :

select ename,deptno,sal,maxsal,tmp.dt from emp,(select max(sal) maxsal,deptno dt from emp group by deptno) tmp where deptno=tmp.dt and sal=tmp.maxsal;

顯示每個(gè)部門的信息(部門名,編號(hào),地址)和人員數(shù)量 :

select dept.dname,dept.deptno,dept.loc,total from (select count(*) total ,deptno from emp group by deptno) tmp,dept where tmp.deptno=dept.deptno;

?5.合并查詢

在實(shí)際應(yīng)用中,為了合并多個(gè)select的執(zhí)行結(jié)果,可以使用集合操作符 union,union all

union:

該操作符用于取得兩個(gè)結(jié)果集的并集。當(dāng)使用該操作符時(shí),會(huì)自動(dòng)去掉結(jié)果集中的重復(fù)行。

案例:將工資大于2500或職位是MANAGER的人找出來

 select empno,ename,job,sal from emp where sal > 2500 union select empno,ename,job,sal from emp where job='MANAGER';

union all:

該操作符用于取得兩個(gè)結(jié)果集的并集。當(dāng)使用該操作符時(shí),不會(huì)去掉結(jié)果集中的重復(fù)行。

select empno,ename,job,sal from emp where sal > 2500 union all select empno,ename,job,sal,sal from emp where job='MANAGER';

http://m.aloenet.com.cn/news/40243.html

相關(guān)文章:

  • 做網(wǎng)站有效果嗎揚(yáng)州整站seo
  • 江西響應(yīng)式網(wǎng)頁建設(shè)沙洋縣seo優(yōu)化排名價(jià)格
  • 教程網(wǎng)站搭建優(yōu)化網(wǎng)站快速排名軟件
  • 天津百度優(yōu)化武漢seo認(rèn)可搜點(diǎn)網(wǎng)絡(luò)
  • 公司做網(wǎng)站賣東西要什么證太原網(wǎng)站制作優(yōu)化seo公司
  • 網(wǎng)頁設(shè)計(jì)實(shí)訓(xùn)報(bào)告工作內(nèi)容和步驟長春網(wǎng)站建設(shè)方案優(yōu)化
  • 自己做的網(wǎng)站怎么賺錢嗎百度推廣助手客戶端
  • 大豐網(wǎng)站建設(shè)新東方教育培訓(xùn)機(jī)構(gòu)官網(wǎng)
  • 新余做網(wǎng)站公司培訓(xùn)班報(bào)名
  • 網(wǎng)站開發(fā)所需技能北京seo優(yōu)化廠家
  • 公司網(wǎng)站建設(shè)做分錄谷歌seo顧問
  • php網(wǎng)站的部署愛站網(wǎng)站長seo綜合查詢工具
  • 機(jī)械公司網(wǎng)站建設(shè)中國法律服務(wù)網(wǎng)app最新下載
  • wordpress 圖片 分離seo研究所
  • wordpress3.1.3漏洞企業(yè)網(wǎng)站seo案例
  • 牛牛襄陽網(wǎng)站建設(shè)大數(shù)據(jù)營銷系統(tǒng)軟件
  • 商城小程序報(bào)價(jià)廊坊關(guān)鍵詞優(yōu)化報(bào)價(jià)
  • 安卓做網(wǎng)站教程個(gè)人網(wǎng)頁制作成品
  • 怎么做日本釣魚網(wǎng)站嗎關(guān)鍵詞優(yōu)化和seo
  • 專業(yè) 網(wǎng)站設(shè)計(jì)公司php開源建站系統(tǒng)
  • 網(wǎng)站優(yōu)化北京如何聯(lián)系?競價(jià)推廣招聘
  • 深圳企業(yè)網(wǎng)站建設(shè)收費(fèi)標(biāo)準(zhǔn)seo關(guān)鍵字優(yōu)化軟件
  • 微信公號(hào)嵌入網(wǎng)站開發(fā)企業(yè)查詢系統(tǒng)官網(wǎng)
  • 成都flash互動(dòng)網(wǎng)站開發(fā)網(wǎng)站營銷
  • 提供網(wǎng)站建設(shè)價(jià)格產(chǎn)品seo怎么優(yōu)化
  • 徐州網(wǎng)站公司站長之家怎么用
  • 一個(gè)公司做100個(gè)網(wǎng)站百度一鍵安裝
  • 網(wǎng)站加視頻播放設(shè)計(jì)怎么做的網(wǎng)站建設(shè)維護(hù)
  • 嵌入式應(yīng)用軟件開發(fā)做網(wǎng)站排名優(yōu)化的公司
  • 藝陽科技網(wǎng)站建設(shè)seo系統(tǒng)