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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫標準語言(2)-文庫吧資料

2025-05-21 16:45本頁面
  

【正文】 引出子查詢的謂詞 ? 帶有 IN謂詞 的子查詢 ? 帶有 比較運算符 的子查詢 ? 帶有 ANY或 ALL謂詞 的子查詢 ? 帶有 EXISTS謂詞 的子查詢 * 帶有 IN謂詞的子查詢 [例 39] 查詢與 “ 劉晨 ” 在同一個系學(xué)習(xí)的學(xué)生 ① 確定 “ 劉晨 ” 所在系名 ——CS系 ② 查找所有在 CS系學(xué)習(xí)的學(xué)生 ③將第一步查詢 嵌入 到第二步查詢的條件中 構(gòu)造嵌套查詢 ③將第一步查詢嵌入到第二步查詢的條件中 SELECT Sno, Sname FROM Student WHERE Sdept IN (SELECT Sdept FROM Student WHERE Sname= ‘劉晨 ‘); 父查詢或 外層查詢 子查詢或 內(nèi)層查詢 子查詢中的查詢條件不依賴于父查詢,稱為 不相關(guān)子查詢 帶有 IN謂詞的子查詢(續(xù)) [例 40]查詢選修了課程名為 “ 信息系統(tǒng) ” 的學(xué)生學(xué)號和姓名 (SELECT Cno ① 首先在 Course關(guān)系中找出 “ 信 FROM Course 息系統(tǒng) ” 的課程號,結(jié)果為 3號 WHERE Cname= ‘信息系統(tǒng) ’ ))。連接條件中的各連接字段類型必須是可比的,但名字不必相同 連接查詢 ? SQL中連接查詢的主要類型 – 廣義笛卡爾積 – 等值連接 (含自然連接 ) – 自身連接查詢 – 外連接查詢 – 復(fù)合條件連接查詢 廣義笛卡爾積 ? 不帶連接謂詞的連接 例: SELECT Student.* , SC.* FROM Student, SC 等值連接查詢 ? 等值連接 、 自然連接 [例 33] 查詢每個學(xué)生及其選修課程的情況 SELECT Student.*, SC.* FROM Student, SC WHERE = ; 等值連接 Sname Ssex Sage Sdept Cno Grade 95001 李勇 男 20 CS 95001 1 92 95001 李勇 男 20 CS 95001 2 85 95001 李勇 男 20 CS 95001 3 88 95002 劉晨 女 19 IS 95002 2 90 95002 劉晨 女 19 IS 95002 3 80 DBMS的執(zhí)行過程 ? 先在 Student表中找到第一個元組 ? 從頭開始掃描 SC表,逐一查找與 Student表第一個元組的 Sno相等 的 SC元組 ? 找到后將 Student的第一個元組與該元組 拼接 ,形成結(jié)果表中一個元組 ? SC全部查找完后,再找 Student表第二個元組 自然連接 ? 把目標列中重復(fù)的屬性列去掉 [例 34] 對 [例 33]用自然連接完成 SELECT , Sname, Ssex, Sage, Sdept, Cno, Grade FROM Student, SC WHERE = ; 自身連接 ? 連接操作可以是一個表與其自己進行連接 , 稱為表的 自身連接 [例 35] 查詢每一門課的間接先修課 ( 即先修課的先修課 ) SELECT , FROM Course FIRST, Course SECOND WHERE = ; 外連接( Outer Join) ? 外連接 – 把 舍棄的元組也保存 在結(jié)果關(guān)系中 , 而在其他屬性上填 null – SELECT 列名 FROM 表名 LEFT(/RIGHT) OUT JOIN 表名 ON (連接條件 ) 外連接(續(xù)) [例 33] 查詢每個學(xué)生及其選修課程的情況包括 沒有選修課程 的學(xué)生 SELECT , Sname, Ssex, Sage, Sdept, Cno, Grade FROM Student LEFT OUT JOIN SC ON ( = ); 外連接(續(xù)) 結(jié)果: Sname Ssex Sage Sdept Cno Grade 95001 李勇 男 20 CS 1 92 95001 李勇 男 20 CS 2 85 95001 李勇 男 20 CS 3 88 95002 劉晨 女 19 IS 2 90 95002 劉晨 女 19 IS 3 80 95003 王敏 女 18 MA 95004 張立 男 19 IS 復(fù)合條件連接 ? WHERE 子句可以有多個連接條件,稱為 復(fù)合條件連接 [例 35]查詢選修 2號課程且成績在 90分以上的所有學(xué)生的學(xué)號、姓名 SELECT , FROM Student, SC WHERE = AND = 39。 1 39。 1 39。 3 39。CS39。 – ESCAPE ‘\’表示“ \”為換碼字符。 ESCAPE 39。 ; 例題 [例 19] 查詢 DB_Design課程的課程號和學(xué)分 SELECT Cno, Ccredit FROM Course WHERE Cname LIKE 39。 短語對通配符進行轉(zhuǎn)義 ? 使用換碼字符將 通配符轉(zhuǎn)義為普通字符 例題 [例 15] 查詢所有姓劉的學(xué)生的姓名、學(xué)號和性別 SELECT Sname, Sno, Ssex FROM Student WHERE Sname LIKE 39。] – % (百分號 ) 代表 任意長度 (長度可以為 0)的字符串 – _ (下橫線 ) 代表任意 單個字符 – 當用戶要查詢的字符串本身就含有 % 或 _ 時,要使用ESCAPE 39。 [ESCAPE 39。 (4) 字符串匹配 ?
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1