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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第3-2章sql數(shù)據(jù)表定義查詢-展示頁(yè)

2025-01-28 17:35本頁(yè)面
  

【正文】 例 326] 查詢?nèi)w學(xué)生的姓名 、 出生年份和所在系 。 SELECT SNo, SN, Age FROM S; 查詢?nèi)苛? [例 3] 查詢?nèi)w學(xué)生的詳細(xì)記錄 。 通常會(huì)在每組中作用集函數(shù) 。關(guān)系數(shù)據(jù)庫(kù) 與 SQL 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL 主要內(nèi)容 ? SQL概述 ? SQL數(shù)據(jù)定義功能 ? SQL數(shù)據(jù)查詢功能 ? SQL數(shù)據(jù)修改功能 ? SQL數(shù)據(jù)控制功能 數(shù)據(jù)查詢 SQL數(shù)據(jù)查詢功能 ? SQL數(shù)據(jù)查詢基本結(jié)構(gòu) ? select子句 /重復(fù)元組的處理 /from子句 /where子句 ? 更名運(yùn)算 ? 字符串操作 ? 元組顯示順序 ? 集合操作 ? 分組和聚集函數(shù) ? 空值 ? 嵌套子查詢 ? 派生關(guān)系 ? 視圖 ? 關(guān)系的連接 SQL數(shù)據(jù)查詢基本結(jié)構(gòu) ? 基本結(jié)構(gòu) select A1 , A2 , … , A n from r1 , r2 , … , rm where P ∏A1 , A2 , … , A n(?p(r1 ? r2 ? … ? rm)) 語(yǔ)句格式 ? 一般格式 SELECT〈 列名 〉 [{, 〈 列名 〉 }] FROM〈 表名或視圖名 〉 [{,〈 表名或視圖名 〉 }] [WHERE〈 檢索條件 〉 ] [GROUP BY 列名 1[HAVING 條件表達(dá)式 ]] [ORDER BY 列名 2[ASC|DESC]]。 – SELECT子句 :指定要顯示的屬性列 – FROM子句 :指定查詢對(duì)象 (基本表或視圖 ) – WHERE子句 :指定查詢條件 – GROUP BY子句 :對(duì)查詢結(jié)果按指定列的值分組 , 該屬性列值相等的元組為一個(gè)組 。 – HAVING短語(yǔ) :篩選出只有滿足指定條件的組 – ORDER BY子句 :對(duì)查詢結(jié)果表按指定列值的升序或降序排序 投影 選取 語(yǔ)句格式 ?語(yǔ)句格式 SELECT [ALL|DISTINCT] [TOP N [PERCENT][WITH TIES]] 列名 [AS 別名 1] [{, 列名 [ AS 別名 2]}] [INTO 新表名 ] [FROM 表名或視圖名 [[AS] 表 1別名 ] [{, 〈 表名 2或視圖名 2〉 [[AS] 表 2別名 ]}] [ WHERE 檢索條件 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; SELECT [ALL|DISTINCT][TOP N [PERCENT][WITH TIES]] 列名 1 [AS 別名 1][, 列名 2 [ AS 別名 2]…] [INTO 新表名 ] FROM 表名 1[[AS] 表 1別名 ] [INNER|RIGHT|FULL|OUTER][OUTER]JOIN 表名 2 [[AS] 表 2別名 ] ON 條件 示例數(shù)據(jù)庫(kù) 教學(xué)數(shù)據(jù)庫(kù) 學(xué)生表: S (SNo, SN, Sex, Age, Dept) 課程表: C (CNo, CN, CT) 學(xué)生選課表: SC(SNo, CNo, Score) 教師表: T (TNo, TN, Sex, Age, Prof , Sal , Comm , Dept) 授課表: TC(TNo, CNo) 查 詢 一 、 單表查詢 二 、 連接查詢 三 、 嵌套查詢 四 、 合并 查詢 一、單表查詢 單表查詢僅涉及一個(gè)表 , 是一種最簡(jiǎn)單的查詢操作 選擇表中的若干列 選擇表中的若干元組 使用集函數(shù) 分組查詢 查詢的排序 查詢指定列 [例 323]查詢?nèi)w學(xué)生的學(xué)號(hào) 、 姓名和年齡 。 SELECT SNo, SN, Sex, Age, Dept FROM S; 或 SELECT * FROM S; 在 Query Analyzer中試驗(yàn) 請(qǐng)看在 SQL Server 2022中的操作例子! 查詢 ? 在 Northwind數(shù)據(jù)庫(kù)中查詢 Customers表 SELECT * FROM Customers 運(yùn)行并查看結(jié)果 查看結(jié)果 出錯(cuò)了! 保存 .sql文件 保存結(jié)果 查詢經(jīng)過(guò)計(jì)算的值 SELECT子句的 目標(biāo)列表達(dá)式 為表達(dá)式 – 算術(shù)表達(dá)式 – 字符串常量 – 函數(shù) – 列別名 – …… NAME BIRTH BIRTHDAY DEPARTMENT 趙亦 Year of Birth: 1993 計(jì)算機(jī) 錢爾 Year of Birth: 1992 信息 孫珊 Year of Birth: 1990 信息 李思 Year of Birth: 1989 自動(dòng)化 周武 Year of Birth: 1991 計(jì)算機(jī) 吳麗 Year of Birth: 1990 自動(dòng)化 查詢經(jīng)過(guò)計(jì)算的值 amp。 SELECT SN AS NAME, ‘ Year of Birth: ? BIRTH, 2022Age AS BIRTHDAY, ISLOWER(Dept) AS DEPARTMENT FROM S; 算術(shù)表達(dá)式 列別名 字符串常量 函數(shù) 二、選擇表中的若干元組 ? 消除取值重復(fù)的行 ? 查詢滿足條件的元組 SNo CNo Score 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 1. 消除取值重復(fù)的行 ? 在 SELECT子句中使用 DISTINCT短語(yǔ) 假設(shè) SC表中有下列數(shù)據(jù) ALL 與 DISTINCT ? [例 325] 查詢選修了課程的學(xué)生學(xué)號(hào)。 或 (默認(rèn) ALL) SELECT ALL SNo FROM SC。 Sno 95001 95001 95001 95002 95002 Sno 95001 95002 SNo CNo Score 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 例題(續(xù)) ? 注意 DISTINCT短語(yǔ)的作用范圍是 所有目標(biāo)列 例:查詢選修課程的各種成績(jī) – 錯(cuò)誤的寫(xiě)法 SELECT DISTINCT CNo,DISTINCT Score FROM SC。 2. 條件查詢 ? WHERE子句常用的查詢條件 查詢條件 謂詞 比較大小 = , , , =, =, !=, , !, !。C139。 SELECT SNo, CNo, Score FROM SC WHERE Score85 ( 2)多重條件查詢 ? 用戶可以使用括號(hào)改變優(yōu)先級(jí) [例 329] 查詢選修 C1或 C2且分?jǐn)?shù)大于等于 85分學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。C139。C239。 SELECT TNo,TN,Prof FROM T WHERE Sal BETWEEN 1000 AND 1500 [例 331] 查詢工資不在 1000至 1500之間的教師的教師號(hào)、姓名及職稱。 SELECT SNo, CNo, Score FROM SC WHERE CNo IN(39。 39。) [例 333] 查詢沒(méi)有選修 C1,也沒(méi)有選修 C2的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。C139。C239。C139。C239。 匹配串 39。 換碼字符 39。如 acb, addgb, ab – _ (下橫線 ) : 代表 任意單個(gè) 字符 ? 例: a_b表示以 a開(kāi)頭,以 b結(jié)尾的長(zhǎng)度為 3的任意字符串。換碼字符 39。 例題 1) 匹配模板為固定字符串 [例 ] 查詢學(xué)號(hào)為 95001的學(xué)生的詳細(xì)情況 。9500139。9500139。 SELECT TNo, TN FROM T WHERE TN LIKE 39。 [例 335] 查詢姓名中第二個(gè)漢字是“力”的教師號(hào)和姓名。_力 %? [例 ] 查詢所有不姓劉的學(xué)生姓名。劉 %39。 SELECT CNo FROM C WHERE CN LIKE 39。 ESCAPE 39。 [例 ] 查詢以 DB_開(kāi)頭,且倒數(shù)第 3個(gè)字符為 i的課程的詳細(xì)情況。DB\_%i_ _39。 \ 39。 SELECT SNo, CNo FROM SC WHERE Score IS NULL 3. 常用庫(kù)函數(shù)及統(tǒng)計(jì)匯總查詢 集函數(shù)名 功能 C O U N T ( [ D I S T I N C T | A L L ] * ) 統(tǒng)計(jì)元組個(gè)數(shù) C O U N T ( [ D I S T I N C T | A L L ] 列名 ) 統(tǒng)計(jì)一列中值的個(gè)數(shù) S U M ( [
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1