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

正文內(nèi)容

oracle10g經(jīng)典實戰(zhàn)第4章數(shù)據(jù)庫的查詢和視圖-文庫吧在線文庫

2025-02-14 09:40上一頁面

下一頁面
  

【正文】 數(shù)據(jù)源) 的構成形式。 執(zhí)行結果為: XM ZYM 王燕 計算機 林一帆 計算機 張強民 計算機 嚴紅 計算機 王敏 通信工程 王林 通信工程 馬琳琳 通信工程 李計 通信工程 李紅慶 通信工程 孫祥欣 通信工程 劉燕敏 通信工程 1. 連接謂詞 可以在 SELECT語句的 WHERE子句中使用比較運算符給出連接條件對表進行連 接,將這種表示形式稱為連接謂詞表示形式。如本例的 SELECT子句也可寫為: SELECT XS.* , KCH , CJ FROM XS , XS_KC WHERE = 。 join_type的格式為: [ INNER | { LEFT | RIGHT | FULL } [ OUTER ] [ join_hint ] JOIN 其中 INNER表示內(nèi)連接, OUTER表示外連接, join_hint是連接提示。 SELECT XM , CJ FROM XS JOIN XS_KC ON = WHERE KCH = 39。 作為一種特例,可以將一個表與它自身進行連接,稱為自連接。 【例 】 查找所有學生情況及他們選修的課程號,若學生未選修任何課,也要 包括其情況。 【 例 】列出學生所有可能的選課情況。 ALL表示對所有值進行運算, DISTINCT表示去除重復值,缺省為 ALL。 MAX/MIN忽略 NULL值。 COUNT忽略 NULL值。離散數(shù)學 39。 SELECT ZYM AS 專業(yè)名 ,COUNT(*) AS 學生數(shù) FROM XS GROUP BY ZYM。 執(zhí)行結果為: 學號 平均成績 001110 91 001203 87 001204 91 001241 90 【例 】 查找選修課程超過 2門且成績都在 80分以上的學生的學號。在 SELECT語句中,使用 ORDER BY子句對查詢結果進行排序。 SELECT XM AS 姓名 , KCM AS 課程名 , CJ AS 成績 FROM XS,KC,XS_KC WHERE = AND = AND KCM= 39。 關鍵字 ALL表示合并的結果中包括所有行,不去除重復行。 視圖與表(有時為與視圖區(qū)別,也稱表為基表 —— Base Table)不同,視圖是一 個虛表,即視圖所對應的數(shù)據(jù)不進行實際存儲,數(shù)據(jù)庫中只存儲視圖的定義,對 視圖的數(shù)據(jù)進行操作時,系統(tǒng)根據(jù)視圖的定義去操作與視圖相關聯(lián)的基表。 (1) 在如圖 ,選擇單擊視圖進入“視圖搜索”界面,如圖 。在別名文本框可 以為視圖定義別名。如果想創(chuàng)建對象視圖,則要選中“作為對象視圖”復選框,選擇對 (7) 象類型,然后選擇默認屬性或是選擇可用屬性列表列出的對象屬性。 【例 】 創(chuàng)建計算機專業(yè)學生的平均成績視圖 CS_KC_AVG,包括學號(在視 圖中列名為 num)和平均成績(在視圖中列名為 score_avg)。 SELECT * FROM XS_KC_AVG WHERE score_avg=80。計算機 39。,’男’ , TO_DATE(‘ 19840302’ ,’ YYYYMMDD’ ),50, ‘三好學生’ )。 【例 】 將 CS_KC視圖中學號為 001101的學生的 101課程成績改為 90。 【例 】 刪除 CS_XS中女同學的記錄。 CREATE OR REPLACE FORCE VIEW CS_KC AS SELECT , , , , CJ FROM XS, XS_KC, KC WHERE = AND = AND ZYM=’通信工程’ WITH CHECK OPTION。 Oracle使用 3種 類型的替換變量。 (2) 列表達式。 執(zhí)行過程和結果為: 輸入 name 的值: XM 輸入 column 的值: CJ 原值 1: SELECT ,name,KCM,column 新值 1: SELECT , XM, KCM, CJ 原值 2: FROM XS,kc,XS_KC 新值 2: FROM XS,kc,XS_KC 輸入 condition 的值: = 輸入 kcm 的值: 39。相反地,使用 UNDEFINE命令可以清除定義的變量。 SELECT XH, XM, XB, CSSJ, ZXF FROM XS WHERE ZYM=’ specialty’ 。 FORMAT:定義由 fromat指定的格式模式。 語法格式: ACCEPT variable [datatype] [FORMAT format] [PROMPT text] [HIDE] 其中: variable:指定接收值的變量。 DEFINE variable=value是創(chuàng)建一個 CHAR類型的用戶變量,且為 該變量賦初值。 輸入 column 的值 : NAME 原值 4: ORDER BY column 新值 4: ORDER BY NAME XH XM KCM CJ 061102 程明 離散數(shù)學 78 061106 李方方 離散數(shù)學 80 061107 李明 離散數(shù)學 68 061108 林一帆 離散數(shù)學 87 061101 王林 離散數(shù)學 71 061103 王燕 離散數(shù)學 81 061104 韋嚴平 離散數(shù)學 65 061113 嚴紅 離散數(shù)學 60 061109 張強民 離散數(shù)學 70 061110 張蔚 離散數(shù)學 89 061111 趙琳 離散數(shù)學 76 【例 】 查詢選修課程超過 2門且成績在 75分以上的學生的學號。 執(zhí)行過程及結果為: 輸入 name 的值: XM 輸入 column 的值: CJ 原值 1: SELECT ,name,KCM,column 新值 1: SELECT ,XM,KCM,CJ 原值 2: FROM XS,kc,XS_KC 新值 2: FROM XS,kc,XS_KC 輸入 condition 的值: = 輸入 kcm 的值: ‘離散數(shù)學’ 原值 3: WHERE = AND condition AND KCM=kcm 新值 3: WHERE = AND = AND KCM=’離散數(shù)學’ 輸入 column 的值 : CJ 原值 4: ORDER BY column 新值 4: ORDER BY CJ XH XM KCM CJ 061113 嚴紅 離散數(shù)學 60 061104 韋嚴平 離散數(shù)學 65 061107 李明 離散數(shù)學 68 061109 張強民 離散數(shù)學 70 061101 王林 離散數(shù)學 71 061111 趙琳 離散數(shù)學 76 061102 程明 離散數(shù)學 78 061106 李方方 離散數(shù)學 80 061103 王燕 離散數(shù)學 81 061108 林一帆 離散數(shù)學 87 061110 張蔚 離散數(shù)學 89 2. 替換變量 在 SELECT語句中,如果希望重新使用某個變量并且不希望重新提示輸入該值, 可以使用 替換變量。 SELECT XH AS 學號 , XM AS 姓名 FROM XS WHERE ZYM=specialty_name。 圖 刪除視圖 刪除視圖的 PL/SQL語句是 DROP VIEW,格式為: DROP VIEW [schema.]view_name 其中 schema是所要刪除視圖的用戶方案; view_name是視圖名。在選項 和對象選項卡中,修改指定選項或對視圖的約束條件等。10139。 【例 】 將 CS_XS視圖中所有學生的總學分增加 8。, 39。 1. 可更新視圖 要通過視圖更新基表數(shù)據(jù),必須保證視圖是可更新視圖。 【例 】 查找平均成績在 80分以上的學生的學號和平均成績。要保證對該視圖的修改都要符合專業(yè)名為計算機這個條件?!皫в袕瓦x選項”指定在視圖中執(zhí)行插入和更新操作時,必須能 (8) 使該視圖查詢可以選擇這些數(shù)據(jù),但如果視圖的查詢中包含子查詢或該視圖是基 (9) 于其它視圖的,這項指定不一定生效。一般信息頁面如圖 ,主要定義視圖的基本信息,如名稱、所屬用戶方案等。 (3) 簡化用戶權限的管理。 SELECT * FROM XS UNION ALL SELECT * FROM 數(shù)學系學生 UNION ALL SELECT * FROM 外語系學生 。 ORDER BY CJ DESC。 SELECT * FROM XS WHERE ZYM= 39。 SELECT XH AS學號 ,AVG(CJ) AS 平均成績 FROM XS_KC WHERE XH IN ( SELECT XH FROM XS WHERE ZYM= 39。例如查找 XSCJ數(shù)據(jù)庫中平均成績在 85分以上的學 生,就是在 XS_KC數(shù)據(jù)庫上按學號分組后篩選出符合平均成績大于等于 85的學 生。使用 GROUP BY子句后, SELECT子句中的列表中只能包含在 GROUP BY中指出的列或在統(tǒng)計函數(shù)中指定的列。 (2) 求選修了課程的學生總人數(shù)。 執(zhí)行結果為: 課程 101的最高分 課程 101的最低分 95 62 1. 統(tǒng)計函數(shù) ( 3) COUNT函數(shù)。10139。下面對常用的幾個統(tǒng)計函數(shù) 加以介紹。 SELECT XS_KC.* , KCM FROM XS_KC RIGHT JOIN KC ON = 。 SELECT , FROM XS_KC a JOIN XS_KC b ON = AND = AND !=。 【例 】 用 FROM的 JOIN關鍵字表達下列查詢:查找選修了“計算機基礎”課程 且成績在 80分以上的學生學號、姓名、課程名及成績。 【例 】 查找 XSCJ數(shù)據(jù)庫每個學生的情況以及選修的課程情況。 【例 】 查找選修了“計算機基礎”課程且成績在 80分以上的學生學號、姓名、 課程名及成績。 圖 連接后的部分數(shù)據(jù) 【例 】 自然連接查詢。 本例子指定 SELECT語句查詢的對象是表。 本例在子查詢的條件中使用了限定形式的列名引用 ,表示這里的學號列出 自表 XS。20639。 ALL指定表達式要與子查詢結果集中的每個值都進行比較,當表達式與每個值都滿 足比較的關系時,才返回 TRUE,否則返回 FALSE; SOME
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1