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

正文內(nèi)容

關系數(shù)據(jù)庫標準語言(2)(完整版)

2025-06-30 16:45上一頁面

下一頁面
  

【正文】 SELECT Sno, Sname FROM Student; [例 2] 查詢?nèi)w學生的姓名 、 學號 、 所在系 SELECT Sname, Sno, Sdept FROM Student; 查詢?nèi)苛? [例 3] 查詢?nèi)w學生的詳細記錄 SELECT * FROM Student; 等價于 SELECT Sno, Sname, Ssex, Sage, Sdept FROM Student; 查詢經(jīng)過計算的值 ? 目標列表達式 為表達式 – 算術(shù)表達式 – 字符串常量 – 函數(shù) – 列別名 查詢經(jīng)過計算的值 [例 4] 查全體學生的姓名及其出生年份 SELECT Sname, 2021Sage Year of Birth FROM Student; 輸出結(jié)果: Sname Year of Birth 李勇 1989 劉晨 1990 王名 1991 張立 1990 算術(shù)表達式 列別名 查詢經(jīng)過計算的值 [例 5] 查詢?nèi)w學生的姓名 、 出生年份和所在系 , 要求用小寫字母表示所有系名 SELECT Sname, 39。39。 (默認 ALL) (2) SELECT DISTINCT Sno FROM SC。 (4) 字符串匹配 ? [NOT] LIKE 39。 ; 例題 [例 19] 查詢 DB_Design課程的課程號和學分 SELECT Cno, Ccredit FROM Course WHERE Cname LIKE 39。 3 39。 AND 90; 多表連接 [例 36] 查詢每個學生的學號 、 姓名 、 選修的課程名及成績 SELECT ,Sname,Cname,Grade FROM Student, SC, Course WHERE = and = 多表連接 [例 36] 查詢每個學生的學號 、 姓名 、 選修的課程名及成績 結(jié)果: Sname Cname Grade 95001 李勇 數(shù)據(jù)庫 92 95001 李勇 數(shù)學 85 95001 李勇 信息系統(tǒng) 88 95002 劉晨 數(shù)學 90 95002 劉晨 信息系統(tǒng) 80 練習 ? 用 SQL針對第二章習題 5中的四個表完成查詢 ? 找出天津的工程項目使用的各種零件的號碼、數(shù)量及其對應的工程號 ? 找出工程項目 J2使用的各種零件的名稱及其數(shù)量 ? 找出上海廠商供應的所有零件號碼 ? 找出使用上海產(chǎn)的零件的工程名稱 綜合練習 ? 用 SQL針對“學生 課程數(shù)據(jù)庫”完成查詢 ? 顯示每個系的學生的平均年齡 ? 查詢“計算機”系所有選修了“數(shù)據(jù)庫原理”課程的學生姓名 ? 顯示至少有 5名學生選修的課程的平均分數(shù)及其課程名稱 ? 查詢每個人選修的課程數(shù) , 顯示其學號及課程數(shù) ? 查詢有 3門以上課程是 90分以上的學生的學號及 ( 90分以上的 ) 課程數(shù) ? 查詢 “ 數(shù)據(jù)結(jié)構(gòu) ” 這門課程的學生成績 Review ? SQL一般格式 SELECT [ALL|DISTINCT] 目標列表達式 [, 目標列表達式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達式 ] [ GROUP BY 列名 1 [ HAVING 條件表達式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; ? 多表查詢 ——連接字段 練習 ? 統(tǒng)計每門課程的學生選修人數(shù)(超過 10人的課程才統(tǒng)計),要求輸出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號升序排列 ? 查詢與 “ 劉晨 ” 在同一個系學習的學生 查 詢 單表查詢 連接查詢 嵌套查詢 集合查詢 SELECT語句的一般格式 嵌套查詢 ? 嵌套查詢概述 – 查詢塊 SELECTFROMWHERE – 嵌套在另一個查詢塊的 WHERE子句或 HAVING短語中 引出子查詢的謂詞 ? 帶有 IN謂詞 的子查詢 ? 帶有 比較運算符 的子查詢 ? 帶有 ANY或 ALL謂詞 的子查詢 ? 帶有 EXISTS謂詞 的子查詢 * 帶有 IN謂詞的子查詢 [例 39] 查詢與 “ 劉晨 ” 在同一個系學習的學生 ① 確定 “ 劉晨 ” 所在系名 ——CS系 ② 查找所有在 CS系學習的學生 ③將第一步查詢 嵌入 到第二步查詢的條件中 構(gòu)造嵌套查詢 ③將第一步查詢嵌入到第二步查詢的條件中 SELECT Sno, Sname FROM Student WHERE Sdept IN (SELECT Sdept FROM Student WHERE Sname= ‘劉晨 ‘); 父查詢或 外層查詢 子查詢或 內(nèi)層查詢 子查詢中的查詢條件不依賴于父查詢,稱為 不相關子查詢 帶有 IN謂詞的子查詢(續(xù)) [例 40]查詢選修了課程名為 “ 信息系統(tǒng) ” 的學生學號和姓名 (SELECT Cno ① 首先在 Course關系中找出 “ 信 FROM Course 息系統(tǒng) ” 的課程號,結(jié)果為 3號 WHERE Cname= ‘信息系統(tǒng) ’ ))。 AND NOT EXISTS (SELECT * FROM SC SCZ WHERE = AND =)) 綜合練習 ? 對第二章習題 5中的四個表完成查詢 – 求至少使用了供應商 S1所供應的全部零件的工程號 JNO – 求沒有使用天津供應商生產(chǎn)的紅色零件的工程號 JNO – 為所有工程供應了零件的供應商號,供應商名和他們所在的城市 查 詢 單表查詢 連接查詢 嵌套查詢 集合查詢 SELECT語句的一般格式 集合操
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1