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-10-22 19:43本頁(yè)面
  

【正文】 休息一會(huì)兒。CS39。 EXCEPT SELECT * FROM Student WHERE Sage =19。 SELECT * FROM Student WHERE Sdept=39。 2 39。 1 39。2 39。 1 39。CS39。CS39。 2 39。 1 39。 OR Sage=19; 起釘上傳 :113608078 Mail: 集合查詢(續(xù)) [例 49] 查詢選修了課程 1或者選修了課程 2的學(xué)生。 ? UNION ALL:將多個(gè)查詢結(jié)果合并起來(lái)時(shí),保留重復(fù)元組 起釘上傳 :113608078 Mail: 集合查詢(續(xù)) 方法二: SELECT DISTINCT * FROM Student WHERE Sdept= 39。CS39。 AND NOT EXISTS (SELECT * FROM SC SCZ WHERE = AND =)); 起釘上傳 :113608078 Mail: 數(shù)據(jù)查詢 ? 單表查詢 ? 連接查詢 ? 嵌套查詢 ? 集合查詢 ? Select語(yǔ)句的一般形式 起釘上傳 :113608078 Mail: 集合查詢 ?集合操作的種類 ? 并操作 UNION ? 交操作 INTERSECT ? 差操作 EXCEPT ?參加集合操作的各查詢結(jié)果的列數(shù)必須相同;對(duì)應(yīng)項(xiàng)的數(shù)據(jù)類型也必須相同 起釘上傳 :113608078 Mail: 集合查詢(續(xù)) [例 48] 查詢計(jì)算機(jī)科學(xué)系的學(xué)生及年齡不大于 19歲的學(xué)生。 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) ? 用 NOT EXISTS謂詞表示 : SELECT DISTINCT Sno FROM SC SCX WHERE NOT EXISTS (SELECT * FROM SC SCY WHERE = 39。 解題思路: ? 用邏輯蘊(yùn)函表達(dá):查詢學(xué)號(hào)為 x的學(xué)生,對(duì)所有的課程 y,只要202115122學(xué)生選修了課程 y,則 x也選修了 y。 可以用帶 EXISTS謂詞的子查詢替換: SELECT Sno, Sname, Sdept FROM Student S1 WHERE EXISTS (SELECT * FROM Student S2 WHERE = AND = ?劉晨’ ); 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) [例 46] 查詢選修了全部課程的學(xué)生姓名 。139。 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) [例 45] 查詢沒(méi)有選修 1號(hào)課程的學(xué)生姓名 。); 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) ? 用連接運(yùn)算 SELECT Sname FROM Student, SC WHERE = AND = 39。則取此 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) ? 用嵌套查詢 SELECT Sname FROM Student WHERE EXISTS (SELECT * FROM SC WHERE Sno= AND Cno= 39。 思路分析: ? 本查詢涉及 Student和 SC關(guān)系 ? 在 Student中依次取每個(gè)元組的 Sno值,用此值去檢查 SC關(guān)系 ? 若 SC中存在這樣的元組,其 Sno值等于此 ,并且其 Cno= 39。 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 表 ANY(或 SOME), ALL謂詞與聚集函數(shù)、 IN謂詞的等價(jià)轉(zhuǎn)換關(guān)系 = 或 != = = ANY IN MAX =MAX MIN = MIN ALL NOT IN MIN = MIN MAX = MAX 起釘上傳 :113608078 Mail: 嵌套查詢 一、帶有 IN謂詞的子查詢 二、 帶有比較運(yùn)算符的子查詢 三、 帶有 ANY( SOME)或 ALL謂詞的子查詢 四、 帶有 EXISTS謂詞的子查詢 起釘上傳 :113608078 Mail: 帶有 EXISTS謂詞的子查詢 (續(xù)) ? 1. EXISTS謂詞 ? 存在量詞 ? ? 帶有 EXISTS謂詞的子查詢不返回任何數(shù)據(jù),只產(chǎn)生邏輯真值“ true”或邏輯假值“ false”。) AND Sdept 39。 起釘上傳 :113608078 Mail: 帶有 ANY( SOME)或 ALL謂詞的子查詢 (續(xù)) 方法二:用聚集函數(shù) SELECT Sname, Sage FROM Student WHERE Sage (SELECT MIN(Sage) FROM Student WHERE Sdept= 39。) AND Sdept 39。 方法一:用 ALL謂詞 SELECT Sname, Sage FROM Student WHERE Sage ALL (SELECT Sage FROM Student WHERE Sdept= 39。 CS ?。 /*父查詢塊中的條件 */ 起釘上傳 :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
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1