freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫(kù)第2講1001(參考版)

2025-02-14 12:26本頁(yè)面
  

【正文】 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —?jiǎng)?chuàng)建新數(shù)據(jù)庫(kù)實(shí)例 ■ 創(chuàng)建數(shù)據(jù)庫(kù)有兩種方法 : 1) 通過(guò) oracle提供的向?qū)Чぞ? √ 2) 我們可以用手工步驟直接創(chuàng)建 . 主講 李 珩 oracle 數(shù)據(jù)庫(kù) 演講完畢,謝謝觀看! 。 基本語(yǔ)法 select 列名 … from 表 1 inner join 表 2 on 條件 .. 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表內(nèi)連接和外連接 ■ 外連接 ①左外連接 (如果左側(cè)的表完全顯示我們就說(shuō)是左外連接) ②右外連接 (如果右側(cè)的表完全顯示我們就說(shuō)是右外連接 ) ③ 完全外連接 (完全顯示兩個(gè)表,沒(méi)有匹配的記錄置為空 ) 為了講清楚,我們舉例說(shuō)明。 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表內(nèi)連接和外連接 ■ 概述 表連接分為內(nèi)連接和外連接。 select ename,sal,job from emp where sal2500 minus select ename,sal,job from emp where job=39。manager39。 3)intersect 使用該操作符用于取得兩個(gè)結(jié)果集的交集。 select ename,sal,job from emp where sal2500 union all select ename,sal,job from emp where job=39。 select ename,sal,job from emp where sal2500 union select ename,sal,job from emp where job=‘MANAGER39。 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —合并查詢 ■ 合并查詢 有時(shí)在實(shí)際應(yīng)用中,為了合并多個(gè) select語(yǔ)句的結(jié)果,可以使用 集合操作符號(hào) union , union all,intersect , minus 1)union 該操作符用于取得兩個(gè)結(jié)果集的并集。 ■ 自我復(fù)制數(shù)據(jù) (蠕蟲(chóng)復(fù)制 ) 有時(shí),為了對(duì)某個(gè) sql語(yǔ)句進(jìn)行效率測(cè)試,我們需要海量數(shù)據(jù)時(shí),可以使用此法為表創(chuàng)建海量數(shù)據(jù)。 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在 from子句中使用子查詢 這里需要說(shuō)明的當(dāng)在 from子句中使用子查詢時(shí) ,該子查詢會(huì)被作為一個(gè)臨時(shí)表來(lái)對(duì)待 , 當(dāng)在 from子句中使用子查詢時(shí),必須給子查詢 指定別名 . 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 分頁(yè)查詢 按雇員的 id號(hào)升序取出。 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在 from子句中使用子查詢 請(qǐng)思考:顯示每個(gè)部門(mén)的信息(編號(hào),名稱)和人員數(shù)量 解法① 自己完成 … 解法② 查詢獲得所有的部門(mén)信息,每獲得一個(gè)部門(mén),我們就查詢?cè)摬块T(mén)的人數(shù),保存為一個(gè)新的列。 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在多行子查詢中使用 any操作符 請(qǐng)思考 :如何顯示工資比部門(mén) 30的任意一個(gè)員工的工資高的員工的姓名、工資和部門(mén)號(hào) 擴(kuò)展要求: 大家想想還有沒(méi)有別的查詢方法 . 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 多列子查詢 單行子查詢是指子查詢只返回單列、單行數(shù)據(jù) ,多行子查詢是指返回單列多行數(shù)據(jù) ,都是針對(duì)單列而言的,而多列子查序則是指查詢返回多個(gè)列數(shù)據(jù)的子查詢語(yǔ)句 請(qǐng)思考如何查詢與 SMITH的部門(mén)和崗位完全相同的所有雇員 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在 from子句中使用子查詢 請(qǐng)思考:如何顯示高于自己部門(mén)平均工資的員工的信息 這里要用到數(shù)據(jù)查詢的小技巧,把一個(gè)子查詢當(dāng)作一個(gè)臨時(shí)表使用 解法① select e1.*, from emp e1,(select avg(sal) myavg,deptno from emp group by deptno) e2 where = and 解法② select e1.* from emp e1 where (select avg(sal) from emp where deptno=) 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在 from子句中使用子查詢 請(qǐng)思考:查找每個(gè)部門(mén)工資最高的人的詳細(xì)資料 解法① 解法② 思路 :得到所有的員工,進(jìn)行篩選,每拿到一個(gè)員工,判斷該員工的工資是否是他們部門(mén)的最高工資。 ?顯示員工的上級(jí)領(lǐng)導(dǎo)的姓名 比如顯示’ FORD’的上級(jí) . 擴(kuò)展要求 : ?顯示各員工的姓名和他的上級(jí)領(lǐng)導(dǎo)姓名 . 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 什么是子查詢 子查詢是指嵌入在其它 sql語(yǔ)句中的 select語(yǔ)句 ,也叫嵌套查詢 ■ 單行子查詢 單行子查詢是指只返回一行數(shù)據(jù)的子查詢語(yǔ)句 請(qǐng)思考:如何顯示與 SMITH同一部門(mén)的所有員工 ? ■ 多行子查詢 多行子查詢指返回多行數(shù)據(jù)的子查詢 請(qǐng)思考 :如何查詢和部門(mén) 10的工作相同的雇員的名字、崗位、工資、部門(mén)號(hào) 主講 李 珩 oracle 數(shù)據(jù)庫(kù) oracle表復(fù)雜查詢 —子查詢 ■ 在多行子查詢中使用 all操作符 請(qǐng)思考 :如
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1