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

正文內(nèi)容

dsql語言ppt課件(編輯修改稿)

2025-06-01 12:10 本頁面
 

【文章內(nèi)容簡介】 有計(jì)算函數(shù)的查詢結(jié)果 7)使用 SELECT語句復(fù)制新表。在字段名后加上 INTO 表名可將查詢結(jié)果復(fù)制到一張新表中。 【例 】 將 T_Student表中所有記錄的學(xué)生姓名 、 出生日期兩個(gè)字段復(fù)制一張新表 NewTable。 SELECT StudentName, BirthDay INTO NewTable FROM T_Student ? 運(yùn)行后,屏幕顯示一對(duì)話框,單擊【是】按鈕,產(chǎn)生一張表名為 NewTable的新表 。 (2) FROM子句 ? 指定一個(gè)或多個(gè)需要從中獲取數(shù)據(jù)的表(或查詢)。FROM子句一般在 SELECT之后,其語法格式如下: FROM 表名 1[ ,表名 2, …… ,表名 n ] 1) 在 FROM子句中,表的先后次序可以任意排列。 2) FROM子句中若包含多個(gè)表名,且不同的表中具有相同的字段,那么 SELECT子句的字段名必須表示成” 表名 .字段名 ” 。 【 例 427】 查詢 T_Student表和 T_Grade表,報(bào)告StudentCode、 StudentName、 CourseCode和 Grade。 SELECT StudentCode, StudentName, CourseCode, Grade FROM T_Student,T_Grade 系統(tǒng)會(huì)顯示出錯(cuò)信息,所以應(yīng)將此語句改成: SELECT , StudentName, CourseCode, ,Grade FROM T_Student,T_Grade ?設(shè)置查詢的條件,它是一個(gè)可選的子句。在使用時(shí), WHERE子句必須在 FROM子句的后面。 ? WHERE子句的語法格式: WHERE 查詢條件 查詢條件是一個(gè)邏輯表達(dá)式。常用的運(yùn)算符有: 表 414 TSQL中常用的關(guān)系和邏輯運(yùn)算 查詢條件 謂詞 比較 (大于 )、 =(大于等于 )、 (小于 )、 =(小于等于 )、 =(等于 )、 (不等于 )、 !(不大于 )、 !(不小于 )、 !=(不等于 )、 確定范圍 BETWEEN …AND 、 NOT BETWEEN… AND 確定集合 IN、 NOT IN 字符匹配 LIKE、 NOT LIKE 空值 IS NULL、 IS NOT NULL 否定 NOT 邏輯運(yùn)算 AND、 OR 【 例 429】 查詢未住校的女學(xué)生的情況。 SELECT StudentCode, StudentName, Sex, LiveInDorm FROM T_Student WHERE Sex=39。女 39。 and LiveInDorm=0 1) 比較和邏輯運(yùn)算 比較運(yùn)算用于比較兩個(gè)表達(dá)式的值;邏輯運(yùn)算用來連接多個(gè)查詢條件。 【 例 428】 在 T_Student表中查詢所有女同學(xué)的姓名。 SELECT StudentCode, StudentName, Sex, LiveInDorm FROM T_Student WHERE Sex=39。女 39。 2)確定范圍 BETWEEN … AND ? BETWEEN 值 1 AND 值 2:確定范圍 ,其查詢結(jié)果包括值 1和值 2。 ? NOT BETWEEN 值 1 AND 值 2:查詢不在指定范圍中的記錄行。 【 例 430】 在 T_Grade表中查詢課程代號(hào)( CourseCode)為“ 110001”、成績( Grade)在 70分到 90分之間的學(xué)生代號(hào)( StudentCode)及成績。 SELECT StudentCode, CourseCode, Grade FROM T_Grade WHERE CourseCode=39。11000139。 AND Grade BETWEEN 70 AND 90 此例的 WHERE子句也可改為: WHERE CourseCode=39。11000139。 AND Grade= 70 AND Grade=90 【 例 431】 查詢 T_Student表中不在 1986年到 1995年中出生的學(xué)生學(xué)號(hào)和姓名。 SELECT StudentCode, StudentName, Birthday FROM T_Student WHERE Birthday NOT BETWEEN 39。1986010139。 AND 39。1995121239。 3)確定集合 IN運(yùn)算 使用 IN運(yùn)算可查詢某些字段值是否包含在所列出的指定值的記錄 . 【 例 432】 查詢 T_Student表中班號(hào)( ClassCode)為“ 061121”、 “ 071221”、 “ 081221”的學(xué)生。 SELECT StudentCode, StudentName, Sex, ClassCode FROM T_Student WHERE Classcode IN (39。06112139。,39。07122139。,39。08122139。) 此例的 WHERE子句也可以改為: WHERE ClassCode=39。06112139。 OR ClassCode=39。07122139。 OR ClassCode=39。081221 4)字符匹配 LIKE ? 指定字段的值是否包含在給定的字符串中,其結(jié)果是滿足字符串匹配的數(shù)據(jù)記錄。 ? 通配符“ _”表示任意單個(gè)字符;“ %” 表示包含零個(gè)或更多字符的任意字符串。 【 例 433】 查詢 T_Course表中課程名稱( CourseName)中包含 “ 化學(xué) ” 兩個(gè)字的課程代號(hào)( CourseCode)及課程名稱。查詢結(jié)果如圖 440所示。 SELECT CourseCode,CourseName FROM T_Course WHERE CourseName LIKE 39。%化學(xué) %39。 圖 440包含“化學(xué)”兩字的課程 5) 聯(lián)接查詢 ?查詢操作中涉及多表的查詢也稱為聯(lián)接查詢。 ?可以用兩種方法實(shí)現(xiàn) : ①在 WHERE子句中設(shè)置查詢條件 。 【例 434】 查詢未住校學(xué)生的選課及成績情況 SELECT StudentName, CourseCode, Grade, LiveinDorm FROM T_Grade, T_Student WHERE LiveInDorm=0 AND = “ =ntCode”指明在 T_Student表 和 T_Grade表中 StudentCode字段值相同的記錄相聯(lián)接。查詢結(jié)果有 13行,表示 13人次的選課及成績。 若無此聯(lián)結(jié)條件 ,系統(tǒng)會(huì)將T_Student 中 LiveInDorm為 0的記錄(共 6條)和 T_Grade表的任意記錄(共 30條)全部聯(lián)結(jié),查詢結(jié)果包括 180條信息, 查詢結(jié)果是沒有意義的 。 ②在 FROM子句中使用 聯(lián)接關(guān)鍵字 將表與表聯(lián)接在一起。 TSQL查詢嵌套在語言中使用時(shí),多采用該方法 。語法格式: FROM 表 1 聯(lián)接關(guān)鍵字 表 2 ON 表
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1