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

正文內(nèi)容

數(shù)據(jù)倉的基本操作方法(完整版)

2025-03-29 13:29上一頁面

下一頁面
  

【正文】 名 FROM 課程 WHERE 課程名 LIKE 39。 GO 通配符字符串“’周 %’”的含義是第一個漢字是“周”的字符串。如 afb等。 [ESCAPE 39。,39。 圖 525 查詢成績大于等于 50分的記錄 ? ( 2)確定范圍:范圍運算符 BETWEEN…AND… 和 NOT BETWEEN…AND… 可以查找屬性值在(或不在)指定的范圍內(nèi)的記錄。 ? 【例 】查詢“課程注冊”表中的前三條記錄的信息。這種運算可以通過增加一些謂詞 (例如 WHERE子句 )等來實現(xiàn)。 ? 【例 】查詢?nèi)w教師的教師編號、姓名和職稱信息。 選擇表中的若干列 選擇表中的全部列或部分列這就是表的投影運算 。 只有符合條件的行才向結(jié)果集提供數(shù)據(jù) , 不符合條件的行中的數(shù)據(jù)不會被使用 。 所以查詢語句是掌握 SQL語言的關(guān)鍵 。用 TRUNCATE TABLE和 DELETE都可以刪除所有的記錄 , 但是表結(jié)構(gòu)還存在 , 而 DROP TABLE是刪除表結(jié)構(gòu)和所有記錄 , 并釋放表所占用的空間 。) ? GO ? 在查詢分析器中輸入并執(zhí)行上述代碼。 【例 】刪除“課程注冊”表中的所有記錄。 ? DELETE語句刪除數(shù)據(jù) 從表中刪除數(shù)據(jù) , 最常用的是 DELETE語句 。010139。 這都需要修改數(shù)據(jù) 。鼠標 39。顯示器 39。1000000039。,39。,39。,39。, 39。,39。,39。,39。,39。, 39。,39。020239。020239。020239。020239。020139。020139。020139。020139。010239。010239。010239。010239。010139。010139。010139。010139。, 39。,39。, 39。,39。, 39。,39。, 39。,39。0139。null39。01020232339。01級經(jīng)濟管理 001班 39。010239。0139。0439。經(jīng)濟數(shù)學 39。020339。0239。電子商務(wù) 39。010239。李濺波 39。數(shù)學系 39。0239。 圖 56執(zhí)行添加數(shù)據(jù)語句后的結(jié) 果 返回 圖 5 4 “ 班 級 ” 表 結(jié) 構(gòu)圖 5 5 執(zhí) 行 添 加 數(shù) 據(jù) 語 句 后 的 結(jié) 果 【 例 】 創(chuàng)建 “ 課程 ” 表的一個副本 “ 課程 l” 表 , 將 “ 課程 ” 表的全部數(shù)據(jù)添加到 “ 課程 l” 表中 。2023電子商務(wù)班 39。010339。0139。 也就是說每一個字段必須對應(yīng)一個字段值 , 且必須用圓括號將字段值列表括起來 。每一項由空格分隔 加粗 數(shù)據(jù)庫名、表名、列名、索引名、存儲過程、實用工具、數(shù)據(jù)類型名以及必須按所顯示的原樣鍵入的文本 標簽 ::= 語法塊的名稱。查詢是數(shù)據(jù)操作的重點,是用戶必須重點掌握的數(shù)據(jù)操作技術(shù)。 數(shù)據(jù)的添加、修改和刪除 SQL Server數(shù)據(jù)厙的新表建好后 , 表中并不包含任何記錄 , 要想實現(xiàn)數(shù)據(jù)的存儲 , 必須向表中添加數(shù)據(jù) 。此規(guī)則用于對可在語句中的多個位置使用的過長語法或語法單元部分進行分組和標記。 如果 VALUES列表中的值與表中列的順序不相同 , 或者未包含表中所有列的值 , 那么必須使用 column_list明確地指定存儲每個傳入值的列 。) GO 圖 52“ 專業(yè) ” 表結(jié)構(gòu) 在查詢分析器中輸入上述代碼 , 單擊 按紐 ,行結(jié)果如圖 53和圖 54所示 。, 39。, 39。 代碼如下: USE student GO CREATE table 課程 1 (課程號 char(4)not null,課程名 char(20) not null,學分 smallint null) GO INSERT INTO 課程 1 (課程號 ,課程名 ,學分 ) SELECT 課程號 ,課程名 ,學分 FROM 課程 GO 將上述代碼在查詢分析器中運行 , 用戶可以看到在 “ 課程 l” 中增加了 4行數(shù)據(jù) , 如圖 57所示 。,39。,39。) GO 圖 587 表結(jié)構(gòu)及增加四條記錄及執(zhí)行結(jié)果 返回 圖 5 7 表 結(jié) 構(gòu) 及 增 加 4 條 記 錄 后 的 執(zhí) 行 結(jié) 果圖 5 7 表 結(jié) 構(gòu) 及 增 加 4 條 記 錄 后 的 執(zhí) 行 結(jié) 果 (2)向 “ 專業(yè) ” 表添加以下如圖 59所示的 8條記錄 , 代碼如下: USE Student GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。,39。,39。) GO INSERT專業(yè) (專業(yè)代碼 ,專業(yè)名稱 ,系部代碼 ) VALUES (39。,39。,39。) GO 圖 59 表結(jié)構(gòu)及增加 8條記錄及執(zhí)行結(jié)果 返回 3) 向 “ 班級 ” 表添加以下如圖 510所示的 5條記錄 , 代碼如下: USE student GO INSERT 班級 ( 班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。, 39。, 39。, 39。,39。) GO INSERT 班級 (班級代碼 ,班級名稱 ,專業(yè)代碼 ,系部代碼 ,備注 ) VALUES (39。,39。男 39。0139。女 39。0139。男 39。0239。女 39。0239。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。張學杰 39。副主任 39。NULL39。19645839。0139。李麗 39。教師 39。NULL39。19721139。0239。+課程號 , 課程號 ,專業(yè)學級 ,專業(yè)代碼 ,39。) ? GO ? INSERT 產(chǎn)品 ? VALUES(39。) ? GO ? USE Student ? GO ? INSERT 產(chǎn)品銷售 ? VALUES(39。 修改表中的數(shù)據(jù)可以使用查詢分析器中的網(wǎng)格界面進行修改 , 即右擊某數(shù)據(jù)表圖標 ,在彈出的快捷菜單中選擇 “ 打開表 ” 命令 , 在右窗格中進行修改 。{ expression| DEFAULT | NULL)是列值表達式 。 ? GO ? 在查詢分析器中輸入并執(zhí)行上述代碼后,用戶可以通過企業(yè)管理器查看修改的結(jié)果,這里如果沒有使用 WHERE子句,則對表中所有記錄的“開課學期”進行修改。 DELETE語句的語法格式如下: ? DELETE table_name[FROM{ table_source}[,…n]] ? [WHERE {search_condition} ] table_source::= table_name[[AS] table_alias] [,…n]] ? 其中各項參數(shù)含義如下: ? l table_name是要從其中刪除數(shù)據(jù)的表的名稱; ? l FROM table_source為指定附加的 FROM子句; l WHERE指定用于限制刪除行數(shù)的條件 。 代碼如下: USE student GO DELETE 課程注冊 GO 此例中沒有使用 WHERE語句指定刪除的條件,將刪除課程注冊表中的所有記錄,只剩下表格的定義。刪除“課程注冊”表中的數(shù)據(jù)時,用到了“學生”表里的“姓名”字段值“張斌”,所以使用了 FROM子句。 ? 【例 】用 TRUNCATE TABLE語句清空“課程注冊”表。 完整的 SELECT語句的基本語法格式 雖然 SELECT語句的完整語法較復雜 , 但是其主要的語法格式可歸納如下: SELECT select_list [INTO new_table_name] FROM table_list [WHERE search_conditions] [GROUP BY group_by_expression] [HAVING search_ conditions] [ORDER BY order_ expression [ASC|DESC] ] 其中 ,帶有方括號的子句是可選擇的 , 大寫的單詞表示 SQL的關(guān)鍵字 , 而小寫的單詞或者單詞組合表示表或視圖名稱或者給定條件 。 l GROUP BY group_by_ expression中 GROUP BY子句根據(jù) group_by_ expression列中的值將結(jié)果集分成組 。這種運算可以通過 SELECT子句給出的字段列表來實現(xiàn) 。 ? 代碼如下: ? USE student ? GO ? SELECT 教師編號 ,姓名 ,職稱 ? FROM 教師 ? GO ? 在查詢分析器中輸入并執(zhí)行上述代碼,在“結(jié)果”窗格中將只有“教師編號”、“姓名”和“職稱”三個字段,如圖 520所示。 ? 1. 消除取值重復的行 ? 兩個本來并不相同的記錄,當投影到指定的某些列上后,可能變成相同的行。 ? 代碼如下: ? USE student ? GO ? SELECT TOP 3 * ? FROM 課程注冊 ? GO ? 在查詢分析器中輸入并執(zhí)行上述代碼,執(zhí)行結(jié)果如圖 524所示。其中, BETWEEN后是范圍的下限(即低值), AND后是范圍的上限(即高值)。0239。換碼字符 39。 ③ []:表示方括號里列出的任意一個字符。將上述代碼在查詢分析器中輸入并執(zhí)行,執(zhí)行結(jié)果如圖 528所示。Photoshop/39。用戶可以使用邏輯運算符 AND、 OR、 NOT連接多個查詢條件,實現(xiàn)多重條件查詢。 【例 】查詢選修了“ 0001”號課程的學生的學號,并按成績降序排列。COUNT( [ DISTINCT | ALL ] * )統(tǒng)計記錄個數(shù) 。MAX( [ DISTINCT | ALL ] 列名 )求一列值中的最大值。 圖 535 求學生成績的平均分 2. 對結(jié)果進行分組 GROUP BY 子句將查詢結(jié)果集按某一列或多列值分組 ,分組列值相等的為一組 , 并對每一組進行統(tǒng)計 。 HAVING作用于組,選擇滿 足條件的組, WHERE子句作用于表,選 擇滿足條件的記錄。 代碼如下: USE student GO SELECT * FROM 課程注冊 ORDER BY 學號 COMPUTE SUM(成績 ) BY 學號 GO 上述代碼中 COMPUTE BY子句之前使用了 ORDER BY子句,原因是必須先按分類字段排序之后才能使用 COMPUTE BY子句進行分類匯總。 ● INTO子句不能與 COMPUTE子句一起使用。 ● 系統(tǒng)將自動去掉并集的重復記錄。 代碼如下: USE student GO SELECT * FROM 課程注冊 WHERE 課程號 =39。 交叉連接查詢 交叉連接又稱非限制連接,也叫廣義笛卡爾積。 代碼如下: USE student GO SELECT 學號 ,姓名 ,性別 ,學生 .系部代碼 ,學生 .專業(yè)代碼 ,專業(yè) .專業(yè)代碼 ,專業(yè)名稱 , 專業(yè) .系部代碼 FROM 學生 CROSS JOIN 專業(yè) GO 在查詢分析器中輸入并執(zhí)行上述代碼,結(jié)果如圖 543所示。 連接字段的類型必須可比 , 但不必相同 。 圖 544 等值連接的執(zhí)行結(jié)果 從結(jié)果中可以發(fā)現(xiàn)只有滿足連接條件的記錄才被拼接到結(jié)果集中,結(jié)果集是兩個表的交集。 【 例 】 使用 “ 教師任課 ” 表 , 查詢至少為兩個專業(yè)開設(shè)課程的教師編號和專業(yè)代碼 。 代碼如下: USE student GO SELECT 產(chǎn)品 .產(chǎn)品編號 ,產(chǎn)品名稱 ,產(chǎn)品銷售 .產(chǎn)品編號 ,銷量 FROM 產(chǎn)品 LEFT OUTER JOIN 產(chǎn)品銷售 ON 產(chǎn)品 .產(chǎn)品編號 =產(chǎn)品銷售 .產(chǎn)品編號 GO 在查詢分析器中輸入并執(zhí)行上述代碼,結(jié)果如圖 547所示。 注意 , 右表中不滿足條件的記錄與左表記錄拼接時 , 左表的相應(yīng)列上填充 NULL值 。 圖 546 自身連接的執(zhí)行結(jié)果 外連接的結(jié)果集不但包含滿足連接條件的行 , 還包括相應(yīng)表中的所有行 , 也就是說 , 即使某些行不滿足連接條件 , 但仍需要輸出該行記錄 。在等值連接中,把目標列中重復的屬性列刪除,稱為自然連接。 這樣的操作 , 要進行到“ 專業(yè) ” 表中的全部記錄都處理完畢為止 。而“系部代碼”、“專業(yè)代碼”在兩個表中都出現(xiàn)了,引用時必須加上表名前綴。因此該運算實際很少使用,僅供對讀者理解交叉連接過程之用。 UNION SELECT * FROM 課程注冊 WHERE 課程號 =39。 【例 】查詢“課程注冊”表中 0102專業(yè)的學生學號及課程成績大于等于 70分小于 79分的學生學號,且按成績降序排列記錄。 代碼如下: US
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1