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

正文內(nèi)容

[高等教育]chp3-1關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言sql-閱讀頁

2025-02-05 21:07本頁面
  

【正文】 DISTINCT] 目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達(dá)式 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; 數(shù)據(jù)查詢 ? 單表查詢 ? 連接查詢 ? 嵌套查詢 ? 集合查詢 ? Select語句的一般形式 單表查詢 ?查詢僅涉及一個(gè)表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 一、 選擇表中的若干列 ?查詢指定列 [例 1] 查詢?nèi)w學(xué)生的學(xué)號與姓名 。 SELECT Sno, Sname, Ssex, Sage, Sdept FROM Student; 或 SELECT * FROM Student; 3. 查詢經(jīng)過計(jì)算的值 ?SELECT子句的 目標(biāo)列表達(dá)式 可以為: ? 算術(shù)表達(dá)式 ? 字符串常量 ? 函數(shù) ? 列別名 [例 4] 查全體學(xué)生的姓名及其出生年份 。 2022Sage, ISLOWER(Sdept) FROM Student; 查詢經(jīng)過計(jì)算的值(續(xù)) ?使用列 別名 改變查詢結(jié)果的列標(biāo)題 : SELECT Sname NAME, 39。 SELECT Sno FROM SC; 等價(jià)于: SELECT ALL Sno FROM SC; 消除取值重復(fù)的行(續(xù)) ?指定 DISTINCT關(guān)鍵詞,去掉表中重復(fù)的行 SELECT DISTINCT Sno FROM SC; 查 詢 條 件 謂 詞 比 較 =, , , =, =, !=, , !, !; NOT+上述比較運(yùn)算符 確定范圍 BETWEEN AND, NOT BETWEEN AND 確定集合 IN, NOT IN 字符匹配 LIKE, NOT LIKE 空 值 IS NULL, IS NOT NULL 多重條件(邏輯運(yùn)算) AND, OR, NOT 表 常用的查詢條件 (1) 比較大小 [例 8] 查詢所有年齡在 20歲以下的學(xué)生姓名及其年齡。 SELECT Sname, Ssex FROM Student WHERE Sdept IN ( 39。 39。 39。 )。 SELECT * FROM Student WHERE Sno LIKE ‘20221512139。 202215121 39。 SELECT Sname, Sno, Ssex FROM Student WHERE Sname LIKE ‘劉 %’; [例 16] 查詢姓 歐陽 且全名為三個(gè)漢字的學(xué)生的姓名 。歐陽 __39。 SELECT Cno, Ccredit FROM Course WHERE Cname LIKE 39。 ESCAPE 39。\ 39。查詢?nèi)鄙俪煽兊膶W(xué)生的學(xué)號和相應(yīng)的課程號。 SELECT Sname FROM Student WHERE Sdept= 39。 AND Sage20; 74 ?改寫 [例 12] [例 12] 查詢信息系( IS)、數(shù)學(xué)系( MA)和計(jì)算機(jī)科學(xué)系( CS)學(xué)生的姓名和性別。IS39。MA39。CS39。 IS 39。 MA39。 CS 39。 SELECT Sno, Grade FROM SC WHERE Cno= 39。 ORDER BY Grade DESC; 單表查詢 ?查詢僅涉及一個(gè)表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 四、聚集函數(shù) ?聚集函數(shù): ? 計(jì)數(shù) COUNT( [DISTINCT|ALL] *) COUNT( [DISTINCT|ALL] 列名 ) ? 計(jì)算總和 SUM( [DISTINCT|ALL] 列名 ) ? 計(jì)算平均值 AVG( [DISTINCT|ALL] 列名 ) ? 最大最小值 MAX( [DISTINCT|ALL] 列名 ) MIN( [DISTINCT|ALL] 列名 ) 聚集函數(shù) (續(xù)) [例 26] 查詢學(xué)生總?cè)藬?shù) 。 SELECT AVG(Grade) FROM SC WHERE Cno= 39。; 單表查詢 ?查詢僅涉及一個(gè)表: ?一 、 選擇表中的若干列 ?二 、 選擇表中的若干元組 ?三 、 ORDER BY子句 ?四 、 聚集函數(shù) ?五 、 GROUP BY子句 五、 GROUP BY子句 ?GROUP BY子句分組: 細(xì)化聚集函數(shù)的作用對象 ? 未對查詢結(jié)果分組 , 聚集函數(shù)將作用于整個(gè)查詢結(jié)果 ? 對查詢結(jié)果分組后,聚集函數(shù)將分別作用于每個(gè)組 ? 作用對象是查詢的中間結(jié)果表 ? 按指定的一列或多列值分組,值相等的為一組 GROUP BY子句(續(xù)) [例 31] 求各個(gè)課程號及相應(yīng)的選課人數(shù) 。 SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3; GROUP BY子句(續(xù)) ?HAVING短語與 WHERE子句的區(qū)別: ? 作用對象不同 ? WHERE子句作用于基表或視圖 , 從中選擇滿足條件的元組 ? HAVING短語作用于組 , 從中選擇滿足條件的組 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1