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

正文內(nèi)容

dsql語言ppt課件-資料下載頁

2025-05-05 12:10本頁面
  

【正文】 排序 (Ascending), DESC為降序 (Descending) – 缺省排列次序?yàn)樯颉? 【 例 443】 按成績( Grade)升序顯示 T_Grade表中的所有數(shù)據(jù)。 SELECT * FROM T_Grade ORDER BY Grade ? 可以指定多個(gè)排序的字段。多字段排序的規(guī)則是:首先用指定的第一個(gè)字段對記錄排序,然后對此字段中具有相同值的記錄用指定的第二個(gè)字段進(jìn)行排序,依此類推。 ? 若無 ORDER BY子句,則按原數(shù)據(jù)表的次序顯示數(shù)據(jù)。 【 例 444】 按姓名( StudentName)升序 + 出生日期( Birthday)降序查詢學(xué)生及其班級信息。 SELECT StudentCode, StudentName, ClassName, Birthday FROM T_Student JOIN T_Class ON = ORDER BY Studentname ASC, Birthday DESC (5) 子查詢 ? 當(dāng)一個(gè)查詢是另一個(gè)查詢的條件時(shí),稱該查詢?yōu)樽硬樵円脖环Q為嵌套查詢。 ? 可以構(gòu)造出一條含有多個(gè)子查詢的 SQL語句來完成很復(fù)雜目的的查詢。 【 例 445】 查詢“李佳婷”同班同學(xué)的學(xué)號、姓名。 SELECT , , FROM T_Student WHERE = (SELECT FROM T_Student WHERE =39。李佳婷 39。) 圖 449 子查詢的示例 ?如果子查詢結(jié)果返回多值則子查詢要與下面介紹的 IN、EXIST等結(jié)合使用。 1) IN子查詢 IN子查詢用來判斷一個(gè)給定值是否在子查詢的結(jié)果集中。 【 例 446】 查詢選修了課程代碼為“ 110001”的學(xué)生的學(xué)號、姓名和班級代號。 SELECT StudentCode,StudentName, ClassCode FROM T_Student WHERE StudentCode IN (SELECT StudentCode FROM T_Grade WHERE CourseCode=39。11000139。) 圖 450 IN子查詢示例 2) EXISTS子查詢 EXISTS子查詢用于判斷一個(gè)子查詢的結(jié)果集是否為空,如果為空則返回 TRUE, 否則返回 FALSE。 NOT EXISTS的返回值與 EXISTS相反。 用 EXISTS子查詢 【 例 446】 查詢選修了課程代碼為“ 110001”的學(xué)生的學(xué)號、姓名和班級代號。 SELECT StudentCode, StudentName, ClassCode FROM T_Student WHERE EXISTS (SELECT * FROM T_Grade WHERE = AND =39。11000139。) 2 .數(shù)據(jù)插入語句 INSERT INTO 功能:在指定的表中添加一個(gè)新的記錄,或一次從其他表提取一組記錄插入到目標(biāo)表中。 語法格式 1:在指定的表中添加一個(gè)新的記錄。 INSERT INTO 數(shù)據(jù)表 [(字段名 1,字段名 2…)] VALUES(表達(dá)式 1,表達(dá)式 2…] ) ? 字段可以是某幾個(gè)字段。 ? 表達(dá)式 表達(dá)式 2分別對應(yīng)字段名 字段名 2,它們是所要添加的記錄的值。 ? 當(dāng)插入一條完整的記錄時(shí),可省略字段名,但字段值次序要與表中字段的次序一一對應(yīng)。 【 例 447】 向 T_Class表插入一條記錄。 INSERT INTO T_Class VALUES (39。08122139。, 39。軟件 08139。, 39。12022239。) ?如果只給出部分字段的值(表定義時(shí)非空字段必須給出值),其他值會(huì)自動(dòng)取空值( NULL)或默認(rèn)值,這時(shí)必須指明相應(yīng)的字段名,次序可以隨意,但表達(dá)式值的次序必須和所列字段名次序一一對應(yīng)。 【 例 448】 向 T_Student表插入一條記錄。 INSERT INTO T_Student(StudentCode, Sex, StudentName, ClassCode) VALUES (39。0801110639。, 39。女 39。, 39。張軍 39。,39。07122139。) 語法格式 2:從其他表提取一組記錄插入到目標(biāo)表中。 INSERT INTO 數(shù)據(jù)表 [(字段名 1,字段名 2…)] SELECT語句 注意:數(shù)據(jù)表必須已經(jīng)存在,且其結(jié)構(gòu)定義與 SELECT語句返回的字段值類型一致。 【 例 449】 向 T_StudentTest表插入記錄 ,數(shù)據(jù)為T_Student中所有女同學(xué)。 INSERT INTO T_StudentTest SELECT StudentCode, StudentName, Sex, LiveInDorm From T_Student WHERE Sex=39。女 3. 數(shù)據(jù)更新語句 UPDATE 對一條或多條符合條件記錄中某個(gè)或某些字段值的修改,省略 WHERE子句,對數(shù)據(jù)表中的所有記錄進(jìn)行更新。 語法格式: UPDATE 數(shù)據(jù)表 SET 字段名 1=表達(dá)式 1 [,字段名 2=表達(dá)式 2 … ] [WHERE 條件表達(dá)式 ] 【 例 450】 更新 T_Student表中 StudentCode為“ 08011106”的記錄信息,將其電話字段( Telephone)的值改為“ 67792280”。 UPDATE T_Student SET Telephone=39。6779228039。 WHERE StudentCode=39。0801110639。 【 例 451】 更新 T_Course表中信息 , 將所有開課學(xué)院( Academy ) 為 “ 計(jì)算機(jī)學(xué)院 ” 的課程的實(shí)驗(yàn)課時(shí)( LabTime) 增加 10%, 上課課時(shí)增加 10。 UPDATE T_Course SET LabTime=LabTime*(1+), CourseTime=CourseTime+10 WHERE Academy=39。計(jì)算機(jī)學(xué)院 39。 4. 數(shù)據(jù)刪除語句 DELETE 功能:刪除指定表中滿足條件的記錄。 語法格式: DELETE FROM [WHERE 條件表達(dá)式 ] ? 如果沒有 WHERE子句,即沒有指定刪除條件,則該語句執(zhí)行后將刪除指定表中的所有記錄。 【 例 452】 刪除 T_Student表中 StudentCode字段值為“ 08011106”的記錄。 DELETE FROM T_Student WHERE StudentCode=39。0801110639。 【 例 453】 刪除 T_Student表中選課平均成績低于 60的學(xué)生信息。 DELETE FROM T_Student WHERE StudentCode IN (SELECT StudentCode FROM T_Grade GROUP BY StudentCode HAVING AVG (Grade)60) 在進(jìn)行表的插入、更新和刪除時(shí),可能會(huì)受到關(guān)系完整性的約束,這種約束可以保證數(shù)據(jù)庫中數(shù)據(jù)的正確性。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1