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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論-第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言sql(續(xù)1-文庫吧資料

2024-10-25 19:43本頁面
  

【正文】 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 用聚集函數(shù)實現(xiàn) [例 42] SELECT Sname, Sage FROM Student WHERE Sage (SELECT MAX(Sage) FROM Student WHERE Sdept= ?CS 39。) AND Sdept ?CS 39。結(jié)果為 : ( 202115121, 1) ( 202115121, 3) ( 202115122, 2) 起釘上傳 :113608078 Mail: 嵌套查詢 一、帶有 IN謂詞的子查詢 二、 帶有比較運算符的子查詢 三、 帶有 ANY( SOME)或 ALL謂詞的子查詢 四、 帶有 EXISTS謂詞的子查詢 起釘上傳 :113608078 Mail: 三、帶有 ANY( SOME)或 ALL謂詞的子查詢 謂詞語義 ? ANY:任意一個值 ? ALL:所有值 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 需要配合使用比較運算符 ANY 大于子查詢結(jié)果中的某個值 ALL 大于子查詢結(jié)果中的所有值 ANY 小于子查詢結(jié)果中的某個值 ALL 小于子查詢結(jié)果中的所有值 = ANY 大于等于子查詢結(jié)果中的某個值 = ALL 大于等于子查詢結(jié)果中的所有值 = ANY 小于等于子查詢結(jié)果中的某個值 = ALL 小于等于子查詢結(jié)果中的所有值 = ANY 等于子查詢結(jié)果中的某個值 =ALL 等于子查詢結(jié)果中的所有值(通常沒有實際意義) !=(或 ) ANY 不等于子查詢結(jié)果中的某個值 !=(或 ) ALL 不等于子查詢結(jié)果中的任何一個值 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) [例 42] 查詢其他系中比計算機科學(xué)某 一 學(xué)生年齡小的學(xué)生姓名和年齡 SELECT Sname, Sage FROM Student WHERE Sage ANY (SELECT Sage FROM Student WHERE Sdept= 39。20211512139。 相關(guān)子查詢 起釘上傳 :113608078 Mail: 帶有比較運算符的子查詢(續(xù)) ?可能的執(zhí)行過程: 1. 從外層查詢中取出 SC的一個元組 x,將元組 x的 Sno值( 202115121)傳送給內(nèi)層查詢。 ?與 ANY或 ALL謂詞配合使用 起釘上傳 :113608078 Mail: 帶有比較運算符的子查詢(續(xù)) 例:假設(shè)一個學(xué)生只可能在一個系學(xué)習(xí),并且必須屬于一個系,則在 [例 39]可以 用 = 代替 IN : SELECT Sno, Sname, Sdept FROM Student WHERE Sdept = (SELECT Sdept FROM Student WHERE Sname= ?劉晨’ ); 起釘上傳 :113608078 Mail: 帶有比較運算符的子查詢(續(xù)) 子查詢一定要跟在比較符之后 錯誤 的例子: SELECT Sno, Sname, Sdept FROM Student WHERE ( SELECT Sdept FROM Student WHERE Sname= ? 劉晨 ’ ) = Sdept; 起釘上傳 :113608078 Mail: 帶有比較運算符的子查詢(續(xù)) [例 41]找出每個學(xué)生超過他選修課程平均成績的課程號。; 起釘上傳 :113608078 Mail: 帶有 IN謂詞的子查詢(續(xù)) [例 40]查詢選修了課程名為“信息系統(tǒng)”的學(xué)生學(xué)號和姓名 SELECT Sno, Sname ③ 最后在 Student關(guān)系中 FROM Student 取出 Sno和 Sname WHERE Sno IN (SELECT Sno ② 然后在 SC關(guān)系中找出選 FROM SC 修了 3號課程的學(xué)生學(xué)號 WHERE Cno IN (SELECT Cno ① 首先在 Course關(guān)系中找出 FROM Course “信息系統(tǒng)”的課程號,為 3號 WHERE Cname= ?信息系統(tǒng)’ ) )。 起釘上傳 :113608078 Mail: 帶有 IN謂詞的子查詢(續(xù)) 用自身連接完成 [例 39]查詢要求 SELECT , , FROM Student S1, Student S2 WHERE = AND = 39。 CS 39。; 結(jié)果為: CS 起釘上傳 :113608078 Mail: 帶有 IN謂詞的子查詢(續(xù)) ② 查找所有在 IS系學(xué)習(xí)的學(xué)生。 此查詢要求可以分步來完成 ① 確定“劉晨”所在系名 SELECT Sdept FROM Student WHERE Sname= 39。即每個子查詢在上一級查詢處理之前求解,子查詢的結(jié)果用于建立其父查詢的查找條件。 2 39。 直接遇到表 2中大于表 1連接字段值的元組時 , 對表 2的查詢不再繼續(xù) ? 重復(fù)上述操作 , 直到表 1或表 2中的全部元組都處理完畢為止 起釘上傳 :113608078 Mail: 索引連接 (INDEXJOIN) ? 對表 2按連接字段建立索引 ? 對表 1中的每個元組 , 依次根據(jù)其連接字段值查詢表 2的索引 , 從中找到滿足條件的元組 , 找到后就將表 1中的第一個元組與該元組拼接起來 , 形成結(jié)果表中一個元組 起釘上傳 :113608078 Mail: 連接查詢(續(xù)) 一、等值與非等值連接
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1