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

正文內(nèi)容

數(shù)據(jù)庫(kù)系統(tǒng)概論-第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言sql(續(xù)1(編輯修改稿)

2024-11-15 19:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 WHERE Cname= ?信息系統(tǒng)’ ) )。 起釘上傳 :113608078 Mail: 帶有 IN謂詞的子查詢(續(xù)) 用連接查詢實(shí)現(xiàn) [例 40] SELECT Sno, Sname FROM Student, SC, Course WHERE = AND = AND =?信息系統(tǒng)’; 起釘上傳 :113608078 Mail: 嵌套查詢 一、帶有 IN謂詞的子查詢 二、 帶有比較運(yùn)算符的子查詢 三、 帶有 ANY( SOME)或 ALL謂詞的子查詢 四、 帶有 EXISTS謂詞的子查詢 起釘上傳 :113608078 Mail: 二、帶有比較運(yùn)算符的子查詢 ? 當(dāng)能確切知道內(nèi)層查詢返回單值時(shí),可用比較運(yùn)算符( , , =, =, =, !=或 )。 ?與 ANY或 ALL謂詞配合使用 起釘上傳 :113608078 Mail: 帶有比較運(yùn)算符的子查詢(續(xù)) 例:假設(shè)一個(gè)學(xué)生只可能在一個(gè)系學(xué)習(xí),并且必須屬于一個(gè)系,則在 [例 39]可以 用 = 代替 IN : SELECT Sno, Sname, Sdept FROM Student WHERE Sdept = (SELECT Sdept FROM Student WHERE Sname= ?劉晨’ ); 起釘上傳 :113608078 Mail: 帶有比較運(yùn)算符的子查詢(續(xù)) 子查詢一定要跟在比較符之后 錯(cuò)誤 的例子: SELECT Sno, Sname, Sdept FROM Student WHERE ( SELECT Sdept FROM Student WHERE Sname= ? 劉晨 ’ ) = Sdept; 起釘上傳 :113608078 Mail: 帶有比較運(yùn)算符的子查詢(續(xù)) [例 41]找出每個(gè)學(xué)生超過(guò)他選修課程平均成績(jī)的課程號(hào)。 SELECT Sno, Cno FROM SC x WHERE Grade =(SELECT AVG(Grade) FROM SC y WHERE =)。 相關(guān)子查詢 起釘上傳 :113608078 Mail: 帶有比較運(yùn)算符的子查詢(續(xù)) ?可能的執(zhí)行過(guò)程: 1. 從外層查詢中取出 SC的一個(gè)元組 x,將元組 x的 Sno值( 202115121)傳送給內(nèi)層查詢。 SELECT AVG(Grade) FROM SC y WHERE =39。20211512139。 2. 執(zhí)行內(nèi)層查詢,得到值 88(近似值),用該值代替內(nèi)層查詢,得到外層查詢: SELECT Sno, Cno FROM SC x WHERE Grade =88; 起釘上傳 :113608078 Mail: 帶有比較運(yùn)算符的子查詢(續(xù)) 3. 執(zhí)行這個(gè)查詢,得到 ( 202115121, 1) ( 202115121, 3) 1至 3步驟,直到外層的 SC元組全部處理完畢。結(jié)果為 : ( 202115121, 1) ( 202115121, 3) ( 202115122, 2) 起釘上傳 :113608078 Mail: 嵌套查詢 一、帶有 IN謂詞的子查詢 二、 帶有比較運(yùn)算符的子查詢 三、 帶有 ANY( SOME)或 ALL謂詞的子查詢 四、 帶有 EXISTS謂詞的子查詢 起釘上傳 :113608078 Mail: 三、帶有 ANY( SOME)或 ALL謂詞的子查詢 謂詞語(yǔ)義 ? ANY:任意一個(gè)值 ? ALL:所有值 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 需要配合使用比較運(yùn)算符 ANY 大于子查詢結(jié)果中的某個(gè)值 ALL 大于子查詢結(jié)果中的所有值 ANY 小于子查詢結(jié)果中的某個(gè)值 ALL 小于子查詢結(jié)果中的所有值 = ANY 大于等于子查詢結(jié)果中的某個(gè)值 = ALL 大于等于子查詢結(jié)果中的所有值 = ANY 小于等于子查詢結(jié)果中的某個(gè)值 = ALL 小于等于子查詢結(jié)果中的所有值 = ANY 等于子查詢結(jié)果中的某個(gè)值 =ALL 等于子查詢結(jié)果中的所有值(通常沒(méi)有實(shí)際意義) !=(或 ) ANY 不等于子查詢結(jié)果中的某個(gè)值 !=(或 ) ALL 不等于子查詢結(jié)果中的任何一個(gè)值 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) [例 42] 查詢其他系中比計(jì)算機(jī)科學(xué)某 一 學(xué)生年齡小的學(xué)生姓名和年齡 SELECT Sname, Sage FROM Student WHERE Sage ANY (SELECT Sage FROM Student WHERE Sdept= 39。 CS 39。) AND Sdept ?CS 39。 。 /*父查詢塊中的條件 */ 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 結(jié)果: 執(zhí)行過(guò)程: ,首先處理子查詢,找出 CS系中所有學(xué)生的年齡,構(gòu)成一個(gè)集合 (20, 19) 2. 處理父查詢,找所有不是 CS系且年齡小于 20 或 19的學(xué)生 Sname Sage 王敏 18 張立 19 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 用聚集函數(shù)實(shí)現(xiàn) [例 42] SELECT Sname, Sage FROM Student WHERE Sage (SELECT MAX(Sage) FROM Student WHERE Sdept= ?CS 39。) AND Sdept 39。 CS ?。 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) [例 43] 查詢其他系中比計(jì)算機(jī)科學(xué)系 所有 學(xué)生年齡都小的學(xué)生姓名及年齡。 方法一:用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1