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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫基本原理-sql語言打印-資料下載頁

2025-05-07 23:38本頁面
  

【正文】 姓名 ? 3) EXISTS嵌套查詢 – Select Sno, Sname From S Where EXISTS ( Select * From SC Where Sno= and Cno=‘ C2’ ) 。 – 說明 187。 1) 3個位置特殊,需注意 187。 2) EXISTS表示“ ?”,判定內(nèi)層查詢結(jié)果是否為非空, 即至少存在一個元組(滿足外查詢的條件) S N O S N A M E A G E S E X N a t iv e P la c eS1 W A N G 20 M 北京S2 L IU 18 F 山東S3 HU 17 M 上海S4 X IA 19 F 四川S N O C N O G ra d eS1 C2 80S1 C3 70S1 C4 85S2 C1 60S2 C2 N U L LS2 C3 90S2 C4 N U L LS3 C1 85S3 C4 80S4 C2 N U L LS4 C4 7556 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –句型 –執(zhí)行過程 ? ① 讀取 FROM子句中的數(shù)據(jù)源,執(zhí)行笛卡爾積() ? ② 選擇( σ)滿足 WHERE子句值的元組 ? ③ 按 GROUP BY子句指定的列值,將元組進行分組 ? ④ 在③分出的所有組中,選取滿足 HAVING子句值的組 ? ⑤ 按 SELECT子句的指定項,求值投影( Π)輸出 ? ⑥ 按 ORDER BY子句對⑤式的輸出進行排序 S E L E C T 目標表的列名或列表達式序列 F R O M 表名、視圖名或?qū)С霰硇蛄?[ WH E R E 行條件表達式 ][ G R O U P BY 列名序列 [ H A V IN G 組條件表達式 ] ][ O R D E R BY 列名[ A S C │ D E S C ] , … … ]⑤①②③④⑥57 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –查詢中的 5個聚合函數(shù) 函數(shù) 釋義C O U N TC O U N T ( * ) :統(tǒng)計元組的個數(shù)C O U N T ( 列名 ) :對指定列,統(tǒng)計列值個數(shù)S U M S U M ( 列名 ) :對數(shù)值型列,求和AVG A V G ( 列名 ) :對數(shù)值型列,求平均值M A X M A X ( 列名 ) :對指定列,求最大值M IN M IN ( 列名 ) :對指定列,求最小值58 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? 統(tǒng)計選修課程的人次數(shù) – Select COUNT(Sno) as 人次數(shù) From SC 。 ? 統(tǒng)計選修課程的人數(shù) – Select COUNT(Distinct Sno) as 人數(shù) From SC 。 S N O C N O G r a d eS1 C2 80S1 C3 70S1 C4 85S2 C1 60S2 C2 75S2 C3 90S2 C4 N U L LS3 C1 85S3 C4 80S4 C2 85S4 C4 75 C ( C N O , C N A M E , C r e d it, C r e d it H o u r s , C P N O , T N O )S ( S N O , S N A M E , A G E , SEX , N a t iv e P la c e )T ( T N O , T N A M E , T IT L E , SEX )SC ( S N O , CNO , G r a d e )59 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? 統(tǒng)計男學生的總?cè)藬?shù)和平均年齡 – Select COUNT(*) as 總?cè)藬?shù) , AVG(Age) as 平均年齡 From S Where Sex = 39。M39。 。 ? 按性別統(tǒng)計學生的總?cè)藬?shù)和平均年齡 – Select Sex, COUNT(*) as 總?cè)藬?shù) , AVG(Age) as 平均年齡 From S Group By Sex 。 S N O S N A M E A G E S E X N a t iv e P la c eS1 W A N G 20 M 北京S2 L IU 18 F 山東S3 HU 17 M 上海S4 X IA 19 F 四川 C ( C N O , C N A M E , C r e d it, C r e d it H o u r s , C P N O , T N O )S ( S N O , S N A M E , A G E , SEX , N a t iv e P la c e )T ( T N O , T N A M E , T IT L E , SEX )SC ( S N O , CNO , G r a d e )60 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? 統(tǒng)計每門課程的學生選修人數(shù),要求顯示課程號、課程名和學生人數(shù) – Select , Cname, COUNT(Sno) as 學生人數(shù) From C, SC Where = Group By , Cname 。 C N O C N A M E C r e d it C r e d it H o u r s C P N O T N OC1 M a t h 3 48 N U L L T1C2 E n g lis h 4 64 N U L L T2C3 PM 2 32 C2 T2C4 DB 3 .5 56 C1 T1S N O C N O G ra d eS1 C2 80S1 C3 70S1 C4 85S2 C1 60S2 C2 75S2 C3 90S2 C4 N U L LS3 C1 85S3 C4 80S4 C2 85S4 C4 75 C ( C N O , C N A M E , C r e d it, C r e d it H o u r s , C P N O , T N O )S ( S N O , S N A M E , A G E , SEX , N a t iv e P la c e )T ( T N O , T N A M E , T IT L E , SEX )SC ( S N O , CNO , G r a d e )C ( C N O , C N A M E , C r e d it, C r e d it H o u r s , C P N O , T N O )S ( S N O , S N A M E , A G E , SEX , N a t iv e P la c e )T ( T N O , T N A M E , T IT L E , SEX )SC ( S N O , CNO , G r a d e )61 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? 按教師號統(tǒng)計每位教師每門課程的學生選修人數(shù),要求: – 1)僅顯示選修人數(shù)在 3人( =3)以上的信息 – 2)顯示 TNO、 CNO和選修人數(shù) – 3)顯示時,查詢結(jié)果按選修人數(shù)降序排列,人數(shù)相同按 TNO升序、 CNO降序排列 C ( C N O , C N A M E , C r e d it, C r e d it H o u r s , C P N O , T N O )S ( S N O , S N A M E , A G E , SEX , N a t iv e P la c e )T ( T N O , T N A M E , T IT L E , SEX )SC ( S N O , CNO , G r a d e )62 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? Select Tno, , COUNT(Sno) as 選修人數(shù) From C, SC Where = Group By Tno, Having COUNT(*)=3 Order By 3 DESC, Tno, DESC C N O C N A M E C r e d it C r e d it H o u r s C P N O T N OC1 M a t h 3 48 N U L L T1C2 E n g lis h 4 64 N U L L T2C3 PM 2 32 C2 T2C4 DB 3 .5 56 C1 T1S N O C N O G ra d eS1 C2 80S1 C3 70S1 C4 85S2 C1 60S2 C2 75S2 C3 90S2 C4 N U L LS3 C1 85S3 C4 80S4 C2 85S4 C4 7563 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –[ GROUP BY 列名序列 [ HAVING 組條件表達式 ]] ? 作用 – 1)數(shù)據(jù)按 GROUP BY子句列名序列中的列值進行分組 – 2)組內(nèi)數(shù)據(jù)按 SELECT子句中的聚合函數(shù)進行計算 – 3)提取滿足 HAVING子句的條件表達式值的分組 ? 注意 – HAVING子句支持聚合函數(shù) – WHERE子句不支持聚合函數(shù) – SELECT子句只能取聚集函數(shù) 或 GROUP BY子句指的列 ? 64 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –[ ORDER BY 列名︱列序號 [ ASC︱ DESC] [{ , 列名︱列序號 [ ASC︱ DESC]}] ? 對查詢結(jié)果按子句中指定列的值排序,如果 ORDER BY后有多個列名 – 先按第一列名值排序 – 再對于第一列值相同的行,按第二列名值排序 – 依次類推 … … ? 列序號是在 SELECT子句中出現(xiàn)的序號(選的列是聚集函數(shù)或表達式時) ? ASC表示升序, DESC表示降序,缺省時表示升序 65 SQL的數(shù)據(jù)查詢 ? SELECT語句的完整結(jié)構(gòu) –應(yīng)用示例 ? 問:在使用聚合函數(shù)進行數(shù)據(jù)統(tǒng)計時,為什么有的語句使用了 Group By子句,有的沒有? – 什么情況下,應(yīng)該有?可以沒有? 66 SQL的數(shù)據(jù)查詢 ? 查詢中的限制和規(guī)定 – Select子句的規(guī)定 ? 子句描述查詢輸出的表格結(jié)構(gòu),即輸出值的列名或表達式 ? 格式 – SELECT[ ALL︱ DISTINCT] 列名或列表達式序列 ︱ * ? 釋義 – All︱ Distinct,[保留︱消除]查詢結(jié)果中的重復行 – * 是對 From子句中表的所有列的簡寫 – 列表達式 187。列名、常量、算數(shù)運算符、函數(shù)、聚合函數(shù) 67 SQL的數(shù)據(jù)查詢 ? 查詢中的限制和規(guī)定 –別名 ? 用關(guān)鍵字 AS為列、表、表達式起別名, AS可以省略 –集合運算 ? (Select查詢 1) UNION[ ALL] (Select查詢 2) ? (Select查詢 1) INTERSECT[ ALL] (Select查詢 2) ? (Select查詢 1) EXCEPT[ ALL] (Select查詢 2) ? 備注 – 并交差運算的前提:相同的關(guān)系模式 – 關(guān)鍵字 ALL,表示保留運算后的重復元組 68 SQL的數(shù)據(jù)查詢 ? 查詢中的限制和規(guī)定 –示例 ? Select NativePlace, Sname, Sex From S 。 ? Select Sno, Sname, Age, Sex, NativePlace From S 。 ? Select * From S 。 S N O S N A M E A G E S E X N a t iv e P la c eS1 W A N G 20 M 北京S2 L IU 18 F 山東S3 HU 17 M 上海S4 X IA 19 F 四川 69 SQL的數(shù)據(jù)查詢 ? 查詢中的限制和規(guī)定 –示例 ? Select Sname, Year(getdate()) – Age as BirthYear From S AS X 。 ? Select Sname as 姓名 , ‘ BirthYear :’ as BIRTH, 2022 – Age as YEAY, Lower(Sex) as 性別 From S 。 ? 說明 187。函數(shù) getdate(), year(), month(), day() 187。函數(shù) upper(), lower() S N O S N A M E A G E S E X N a t iv e P la c eS1 W A N G 20 M 北京S2 L IU 18 F 山東S3 HU 17 M 上海S4 X IA 19 F 四川 70 SQL的數(shù)據(jù)查詢 ?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1