版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第六章
查詢和視圖1利用查詢和視圖,可以對多張表中的數(shù)據(jù)同時進行操作。查詢:從表中檢索或統(tǒng)計出符合條件的只讀數(shù)據(jù)。視圖:從表中提取一組記錄,改變這些記錄的值,并把更新結(jié)果送回源表中。26.1查詢的創(chuàng)建和使用6.1.1查詢的本質(zhì)1、查詢:是指向數(shù)據(jù)庫發(fā)出的檢索請求,它使用一些條件提取特定的記錄。其運行結(jié)果是一個基于表和視圖的動態(tài)的數(shù)據(jù)集合。2、查詢的數(shù)據(jù)源:自由表、數(shù)據(jù)庫表或視圖。數(shù)據(jù)源可以是一張表或多張表3、查詢的本質(zhì):用一條SELECT-SQL語句來完成。4、查詢文件的類型:.QPR的文件,該文件中存放的即是SELECT-SQL語句5、運行查詢文件,得到只讀型號的檢索結(jié)果。36.1.2建立查詢1、查詢的建立①CREATEQUERY②文件//新建//查詢//新建文件③項目管理器//數(shù)據(jù)選項卡//查詢//新建查詢④直接用SELECT-SQL語句編寫.qpr文件創(chuàng)建查詢
2、查詢的運行“運行”按鈕或DO命令43、建查詢的步驟(1)打開查詢設(shè)計器(2)添加表或視圖(即該查詢所涉及的數(shù)據(jù)源)(3)設(shè)置輸出字段(“字段”選項卡)——選定需要包含到查詢結(jié)果中的字段及需計算的表達(dá)式。(4)設(shè)置聯(lián)接(“聯(lián)接”選項卡)——確定匹配多表的聯(lián)接表達(dá)式(5)設(shè)置篩選條件(“篩選”選項卡)——確定查詢條件。(6)排序(“排序依據(jù)”選項卡)——決定了查詢輸出結(jié)果時,記錄或行的順序(7)分組(“分組依據(jù)”選項卡)——分組的作用可將一組類似的記錄壓縮成一個記錄,主要用于計算。(8)其他(“雜項”選項卡)——重復(fù)記錄處理、結(jié)果記錄范圍等(9)運行查詢(10)設(shè)置輸出的方式瀏覽、臨時表、表、圖形、屏幕、報表、標(biāo)簽等56.1.2使用查詢設(shè)計器建立查詢-例1例1:查詢教師表中基本工資在800元以上(含800元)的教師的工號、姓名和基本工資情況,按系代號升序排序,同一個系的教師按基本工資的降序排序。源表:教師表(js)、工資表(gz)聯(lián)接:js.gh=gz.gh內(nèi)聯(lián)接輸出字段四個:js.xdh(系代號)、js.gh、js.xm、gz.jbgz篩選條件:gz.jbgz>=800排序依據(jù):js.xdh、gz.jbgz66.1.2使用查詢設(shè)計器建立查詢-例1查詢菜單—查看SQLSELECTJs.xdhAS系代號,Js.gh,Js.xm,Gz.jbgz;FROMsjk!jsINNERJOINsjk!gz;ONJs.gh=Gz.gh;(表之間關(guān)系)WHEREGz.jbgz>=800;(篩選)ORDERBYJs.xdh,Js.ghDESC(排序)7添加表或視圖需要的表——JS.DBF當(dāng)前打開的數(shù)據(jù)庫中的表/視圖,其它的表和視圖等價的SELECT-SQL語句(FROM子句)定義查詢的輸出內(nèi)容輸出列(直接來源于基表/需根據(jù)字段計算)輸出列的別名——增加(AS別名)等價的SELECT-SQL語句(SELECT子句)設(shè)置篩選條件條件的類型“=”、“==”與SERANSI設(shè)置命令(特別SQL)“實例”內(nèi)容的輸入注意事項(P72)篩選條件間的關(guān)系——“邏輯”等價的SELECT-SQL語句(WHERE子句)單表查詢8設(shè)置查詢結(jié)果的排序依據(jù)排序的方式——“排序選項”等價的SELECT-SQL語句(ORDERBY子句)(例一結(jié)束)設(shè)置查詢結(jié)果的分組依據(jù)分組就是將一組類似的記錄壓縮成一個結(jié)果記錄,這樣就可以完成基于一組記錄的計算。計數(shù)、求和及求平均函數(shù)COUNT()、SUM()和AVG()等價的SELECT-SQL語句(GROUPBY子句)分組結(jié)果的篩選條件(GROUPBY子句的同時使用HAVING)對查詢結(jié)果的其他設(shè)置排除查詢結(jié)果中的重復(fù)行設(shè)置結(jié)果的出現(xiàn)范圍(需排序配合)單表查詢9選擇查詢結(jié)果的輸出類型不設(shè)置(默認(rèn))查詢結(jié)果輸出到瀏覽窗口中;其他輸出類型等價的SELECT-SQL語句(INTO子句)運行查詢“常用”工具欄上的“運行”按鈕;“查詢”菜單中的“運行查詢”DO查詢文件名.QPR(DOxijsgz.pqr)保存查詢結(jié)果的文件(.QPR)存放的是SELECT-SQL語句即查詢的命令MODICOMM命令單表查詢10查詢設(shè)計器舉例單表查詢例一:查詢教師表中基本工資在500元(含500元)以上的教師的工號、姓名和基本工資情況,并使教師按系名升序排序,同一系的教師按基本工資的降序排序。例二:查詢教師表中除外語系和中文系以外各系科教師的人數(shù)、工資總額和平均工資,并按平均工資從高到低排列查詢結(jié)果。查詢輸出中,一個系科只有一個記錄,系名、系人數(shù)、工資總額和平均工資四個列,且只包含平均工資在300元以上的系。單表查詢11練習(xí)一:查詢成績表中各年級學(xué)生各門課程的及格學(xué)生的平均成績。查詢輸出,一門課一條記錄,輸出年級、課程代號、平均成績,記錄按成績由高到底的排列。數(shù)據(jù)源:CJ.DBF;聯(lián)接:<無>選定字段:LEFT(CJ.xh),KCDH,AVE(CJ.cj)篩選條件:平均成績>=60排序依據(jù):平均成績分組依據(jù):年級、課程代號練習(xí)二:查詢成績表中95年級學(xué)生各門課程的及格學(xué)生的平均成績。查詢輸出,一門課一條記錄,輸出年級、課程代號、平均成績,記錄按成績由高到底的排列。12多表查詢多表查詢與單表查詢的不同:查詢的數(shù)據(jù)源為兩個以上的表或視圖表之間需要建立聯(lián)系聯(lián)接條件的建立“聯(lián)接”選項卡聯(lián)接的類型內(nèi)聯(lián)接、左聯(lián)接、右聯(lián)接、完全聯(lián)接13例一:查詢信息管理系的每個學(xué)生的學(xué)號、姓名、總分、平均分和最低分,并按照總分從高到低排列。添加多張表設(shè)置表之間的聯(lián)接條件若表間存在永久關(guān)系,則將永久關(guān)系作為默認(rèn)聯(lián)接條件各選項卡的設(shè)置數(shù)據(jù)源:XS.DBF和CJ.DBF字段:XS.xh,XS.xm,SUM(CJ.cj),AVE(CJ.cj)聯(lián)接:XS.xh=CJ.xh(內(nèi)部聯(lián)接)篩選條件:XS.ximing=“信息管理系”排序依據(jù):SUM(CJ.cj)分組依據(jù):XM.xh;14視圖(View)定義:一個定制的虛擬表,是基于表的可更新的數(shù)據(jù)集合。視圖中的源數(shù)據(jù)表也稱為“基表”。可分為本地視圖、遠(yuǎn)程視圖或帶參數(shù)的視圖。視圖和查詢的對照:相同:查詢和視圖都是無表文件的表,一般稱為“虛表”不同:更新視圖可以更新基表,查詢不能更新基表;視圖可以作為數(shù)據(jù)環(huán)境的數(shù)據(jù)源,查詢則不行。視圖是數(shù)據(jù)庫的一部分,視圖可引用遠(yuǎn)程表。15創(chuàng)建昨本地夏視圖使用類視圖芝設(shè)計核器選中皇數(shù)據(jù)甘庫,選擇盼“本地亦視圖”,選“新建”視圖喬設(shè)計品器與注查詢逼設(shè)計璃器的畜不同戰(zhàn):增攝加了召一個“更新”選項尺卡使用CR員EA久T扇SQ擺L噸VI叛EW命令格式詢:CR好EA掛TE離S牽QL靈V脊IE濁W尼<視圖丟名>醒AS銅<爐SE狹LC追TE憤-S顯QL語句>16“更呀新”拜選項邊卡使表凱可更言新在“表”下拉弟列表鉤框中統(tǒng)設(shè)置圖可更桂新的蹲表。在“字段孝名”列表臨中設(shè)頃置“可更往新字窩段”在“發(fā)送SQ事L更新”復(fù)選蛛框中服,設(shè)想置是拐否允央許對覺基表花更新訓(xùn)。=D宏BS也ET砍PR葡OP尿(“<視圖蘿名>”,“Vi宴ew”,“Se飄nd合Up泡da赤te搶s”,.T倍.葬)設(shè)置怨關(guān)鍵擺字段VF礎(chǔ)P在視擔(dān)圖中歷用關(guān)訪鍵字話段來夕唯一鎮(zhèn)標(biāo)識扇源表爬的記解錄=D掉BS竭ET質(zhì)PR使OP厚(“<視圖狗名>.宣<字段餡名>”,“Fe凍il斜d”,“Ke島yF察ie晚ld”,.T絕.憶)17允許蒼表中哲部分朝或全踏部字街段允尾許更勇新,守必須賴設(shè)置那關(guān)鍵租字段控制凝如何蜜檢查瘦更新饞沖突若不紹同用表戶同芽時更稿新基梢表數(shù)果據(jù),較當(dāng)發(fā)嶺生時眠如何遲處理磚。使用“SQ耐L揭WH送ER鄭E”單選亦按鈕接組設(shè)乎置更島新方弟法關(guān)鍵深字段關(guān)鍵榜字段辣和可碗更新示字段關(guān)鍵諒字和儀已修低改字監(jiān)段關(guān)鍵壩字和匠時間嗓戳DB能SE鳳TP塵RO氏P云(詞)和CU占RS姓OR砍S阿ET蝦PR痰OP貨(這)函數(shù)發(fā)生欣更新囑沖突冊時,聲可“贈強行甜更新格”或您“放傍棄更爛新”TA灶BL餐EU才PD幟AT鐮E(區(qū))和TA于BL復(fù)ER局EV衰ER芹T(盛)函數(shù)18參數(shù)胖化視幻玉圖參數(shù)急化視江圖可餓使視凡圖的線使用宰更靈鍵活創(chuàng)建運:視圖衛(wèi)的WH桌ER曾E子句介中的閥篩選朵條件獲,可功使用冤視圖眼參數(shù)視圖連參數(shù)可以箏是一朋個變制量前享面加愧問號屠或是既個表珍達(dá)式。執(zhí)行蘭視圖疑命令親時,DB科MS無法瞧計算今值時時,會藥通過深對話土讓用但戶輸罪入。?年迷齡/?請兼輸入燈學(xué)號“?”后加廁單引尋號括漂起來砌的字淘符串筐,則乞該字駝符串劑不作毒為變報量而勺是輸敲入提擊示19使用振視圖建立混:CR瞎EA異TE造S興QL本V變IE迫W巡壽<視圖協(xié)名>訪問城視圖(處磚理視愛圖類勝似于對處理蛛表)打開廢:OP久EN裹D岡AT育AB蓬A(yù)S皆E躍<數(shù)據(jù)悅庫名>US籌E間<視圖>NO綁RE真QU創(chuàng)ER候Y槍/蕉AG陪AI起N瀏覽?。築R冒OW銜SE顯示武視圖蟲結(jié)構(gòu):(兩見種方艦法)US承E謊<視圖共名>辭N緩OD讀AT疏ABR目OW秤SE打開武視圖具的同遼時在售另一宵工作誰區(qū)中叫打開暗基表視圖尾的關(guān)狂閉關(guān)閉視視圖翠后,棵基表眨處于縣打開蠻狀態(tài)昌。20修改/刪除/重命占名:MO肢DI鼓FY如/谷D躺EL椒ET免E久/辨RE兇NA國ME窮V渾IE不W仿<視圖>DB天SE如TD輩RO離P()視圖轟索引(非脅永久殲索引泊,隨甚視
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧工業(yè)大學(xué)《測量學(xué)2》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省金華市2024年中考數(shù)學(xué)模擬考試試卷含答案
- 喀什大學(xué)《幼兒園教師職業(yè)道德》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇警官學(xué)院《電子商務(wù)數(shù)據(jù)分析與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉安幼兒師范高等專科學(xué)?!督ㄖz影初步》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南理工學(xué)院《線天線與面天線》2023-2024學(xué)年第一學(xué)期期末試卷
- 高考物理模擬測試題(有答案)
- 重慶外語外事學(xué)院《軟件測試與質(zhì)量保證》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶電子工程職業(yè)學(xué)院《地理研究方法與寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江建設(shè)職業(yè)技術(shù)學(xué)院《鄉(xiāng)土文化與鄉(xiāng)村教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 新能源行業(yè)市場分析報告
- 2025年高考?xì)v史復(fù)習(xí)之小題狂練300題(選擇題):秦漢時期(20題)
- 鉆機安全操作規(guī)程(3篇)
- 2025年產(chǎn)業(yè)園區(qū)運營與管理企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- 巖土工程勘察.課件
- 第五章 無土育苗技術(shù)
- 福建省福州三牧中學(xué)2024-2025學(xué)年七年級上學(xué)期期中生物試題(無答案)
- 2024統(tǒng)戰(zhàn)工作總結(jié)
- 銀行營業(yè)網(wǎng)點詐騙、冒領(lǐng)等突發(fā)事件應(yīng)急預(yù)案
- 初一英語語法練習(xí)
- 《數(shù)字信號處理(第2版)》本科全套教學(xué)課件
評論
0/150
提交評論