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

正文內(nèi)容

數(shù)據(jù)庫(kù)學(xué)習(xí)資料ppt課件(編輯修改稿)

2024-11-30 22:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ] 匹配串 :指定匹配模板 匹配模板:固定字符串或含通配符的字符串 當(dāng)匹配模板為固定字符串時(shí) , 可以用 = 運(yùn)算符取代 LIKE 謂詞 用 != 或 運(yùn)算符取代 NOT LIKE 謂詞 通配符 ? % (百分號(hào) ) 代表任意長(zhǎng)度(長(zhǎng)度可以為 0)的字符串 – 例: a%b表示以 a開(kāi)頭,以 b結(jié)尾的任意長(zhǎng)度的字符串。如 acb, addgb, ab 等都滿(mǎn)足該匹配串 ? _ (下橫線(xiàn) ) 代表任意單個(gè)字符 – 例: a_b表示以 a開(kāi)頭,以 b結(jié)尾的長(zhǎng)度為 3的任意字符串。如 acb, afb等都滿(mǎn)足該匹配串 WHERE子句常用的查詢(xún)條件 例 1) 匹配模板為固定字符串 [例 14] 查詢(xún)學(xué)號(hào)為 95001的學(xué)生的詳細(xì)情況 。 SELECT * FROM Student WHERE Sno LIKE 39。9500139。; 等價(jià)于: SELECT * FROM Student WHERE Sno = ‘95001’; 2) 匹配模板為含通配符的字符串 [例 15] 查詢(xún)所有姓劉學(xué)生的姓名、學(xué)號(hào)和性別。 SELECT Sname, Sno, Ssex FROM Student WHERE Sname LIKE ‘劉 %’; WHERE子句常用的查詢(xún)條件 例 [例 16] 查詢(xún)姓 歐陽(yáng) 且全名為三個(gè)漢字的學(xué)生的姓名。 SELECT Sname FROM Student WHERE Sname LIKE ‘歐陽(yáng) __’; [例 17] 查詢(xún)名字中第 2個(gè)字為 陽(yáng) 字的學(xué)生的姓名和學(xué)號(hào)。 SELECT Sname, Sno FROM Student WHERE Sname LIKE ‘__陽(yáng) %’; [例 18] 查詢(xún)所有不姓劉的學(xué)生姓名。 SELECT Sname, Sno, Ssex FROM Student WHERE Sname NOT LIKE 39。劉 %39。; (6) 多重條件查詢(xún) 用邏輯運(yùn)算符 AND和 OR來(lái)聯(lián)結(jié)多個(gè)查詢(xún)條件 ? AND的優(yōu)先級(jí)高于 OR ? 可以用括號(hào)改變優(yōu)先級(jí) 可用來(lái)實(shí)現(xiàn)多種其他謂詞 ? [NOT] IN ? [NOT] BETWEEN … AND … [例 23] 查詢(xún)計(jì)算機(jī)系年齡在 20歲以下的學(xué)生姓名。 SELECT Sname FROM Student WHERE Sdept= 39。CS39。 AND Sage20; 四、使用集函數(shù) 5類(lèi)主要集函數(shù) ? 計(jì)數(shù) COUNT( [DISTINCT|ALL] *) COUNT( [DISTINCT|ALL] 列名 ) ? 計(jì)算總和 SUM( [DISTINCT|ALL] 列名 ) ? 計(jì)算平均值 AVG( [DISTINCT|ALL] 列名 ) ? 求最大值 MAX( [DISTINCT|ALL] 列名 ) ? 求最小值 MIN( [DISTINCT|ALL] 列名 ) – DISTINCT短語(yǔ):在計(jì)算時(shí)要取消指定列中的重復(fù)值 – ALL短語(yǔ):不取消重復(fù)值 – ALL為缺省值 使用集函數(shù) (續(xù)) [例 26] 查詢(xún)學(xué)生總?cè)藬?shù) 。 SELECT COUNT(*) FROM Student; [例 27] 查詢(xún)選修了課程的學(xué)生人數(shù) 。 SELECT COUNT(DISTINCT Sno) FROM SC; 注:用 DISTINCT以避免重復(fù)計(jì)算學(xué)生人數(shù) [例 28] 計(jì)算 1號(hào)課程的學(xué)生平均成績(jī) 。 SELECT AVG(Grade) FROM SC WHERE Cno= 39。 1 39。; [例 29] 查詢(xún)選修 1號(hào)課程的學(xué)生最高分?jǐn)?shù) 。 SELECT MAX(Grade) FROM SC WHER Cno= 39。 1 39。; 五、對(duì)查詢(xún)結(jié)果分組 使用 GROUP BY子句分組 細(xì)化集函數(shù)的作用對(duì)象 – 未對(duì)查詢(xún)結(jié)果分組 , 集函數(shù)將作用于整個(gè)查詢(xún)結(jié)果 – 對(duì)查詢(xún)結(jié)果分組后,集函數(shù)將分別作用于每個(gè)組 [例 30] 求各個(gè)課程號(hào)及相應(yīng)的選課人數(shù) 。 SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; 對(duì)查詢(xún)結(jié)果分組 (續(xù)) ? GROUP BY子句的作用對(duì)象是查詢(xún)的中間結(jié)果表 ? 分組方法:按指定的一列或多列值分組 , 值相等的為一組 ? 使用 GROUP BY子句后 , SELECT子句的列名列表中只能出現(xiàn)分組屬性和集函數(shù) 使用 HAVING短語(yǔ)篩選最終輸出結(jié)果 [例 31] 查詢(xún)選修了 3門(mén)以上課程的學(xué)生學(xué)號(hào) 。 SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3; [例 32] 查詢(xún)有 3門(mén)以上課程是 90分以上的 學(xué)生的學(xué)號(hào)及 ( 90分以上的 ) 課程數(shù) SELECT Sno, COUNT(*) FROM SC WHERE Grade=90 GROUP BY Sno HAVING COUNT(*)=3。 使用 HAVING短語(yǔ)篩選最終輸出結(jié)果 ? 只有滿(mǎn)足 HAVING短語(yǔ)指定條件的組才輸出 ? HAVING短語(yǔ)與 WHERE子句的區(qū)別:作用對(duì)象不同 – WHERE子句作用于基表或視圖 , 從中選擇滿(mǎn)足條件的元組 。 – HAVING短語(yǔ)作用于組 , 從中選擇滿(mǎn)足條件的組 。 數(shù) 據(jù) 更 新 插入數(shù)據(jù) 修改數(shù)據(jù) 刪除數(shù)據(jù) 插入數(shù)據(jù) 1. 插入單個(gè)元組 ?語(yǔ)句格式 INSERT INTO 表名 [(屬性列表 … )] VALUES (常量 1 [, 常量 2] … ) ?功能: 將新元組插入指定表中。 [例 1] 將一個(gè)新學(xué)生記錄 (學(xué)號(hào): 95020;姓名:陳冬;性別:男;所在系: IS;年齡: 18歲)插入到 Student表中。 INSERT INTO Student (Sno, sname, ssex, sdept, sage) VALUES (‘95020’, ‘陳冬 ’, ‘男 ’, ‘IS’, 18); 插入數(shù)據(jù) 注意: ? INTO子句 – 指定要插入數(shù)據(jù)的表名及屬性列 – 屬性列的順序可與表定義中的順序不一致 – 沒(méi)有指定屬性列:表示要插入的是一條完整的元組,且屬性列屬性與表定義中的順序一致 – 指定部分屬性列:插入的元組在其余屬性列上取空值 ? VALUES子句 – 提供的值必須與 INTO子句匹配 值的個(gè)數(shù) 值的類(lèi)型 修改數(shù)據(jù) ?語(yǔ)句格式 UPDATE 表名 SET 列名 =表達(dá)式 [,列名 =表達(dá)式]… [WHERE 條件 ]; 功能 : 修改指定表中滿(mǎn)足 WHERE子句條件的元組 ?三種修改方式 – 修改某一個(gè)元組的值 – 修改多個(gè)元組的值 – 帶子查詢(xún)的修改語(yǔ)句 1. 修改某一個(gè)元組的值 [例 ] 將學(xué)生 95001的年齡改為 22歲 。 UPDATE Student SET Sage=22 WHERE Sno=39。 95001 39。; 將學(xué)生 95003的系別改為信息管理系 。 UPDATE Student SET Sdept=‘IS’ WHERE Sno=39。 95001 39。; 刪除數(shù)據(jù) DELETE FROM 表名 [WHERE 條件 ]; – 功能 ?刪除指定表中滿(mǎn)足 WHERE子句條件的元組 – WHERE子句 ?指定要?jiǎng)h除的元組 ?缺省表示要修改表中的所有元組
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1