版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第6課 單表查詢(xún),查詢(xún)對(duì)象概述 查詢(xún)?cè)O(shè)計(jì)視圖 查詢(xún)條件 計(jì)算表達(dá)式 字段屬性 匯總查詢(xún) 參數(shù)查詢(xún),6.1 查詢(xún)對(duì)象概述,查詢(xún)對(duì)象的實(shí)質(zhì)是SQL命令,本身不包含數(shù)據(jù) 生成查詢(xún)對(duì)象的途徑:查詢(xún)向?qū)А⒉樵?xún)?cè)O(shè)計(jì)視圖和SQL視圖 查詢(xún)能實(shí)現(xiàn)的功能需求: 根據(jù)某種規(guī)則查找部分?jǐn)?shù)據(jù) 同時(shí)顯示分布在若干個(gè)表或查詢(xún)中的數(shù)據(jù) 對(duì)表中的數(shù)據(jù)進(jìn)行計(jì)算、分類(lèi)、匯總 轉(zhuǎn)置表并進(jìn)行分類(lèi)統(tǒng)計(jì) 查詢(xún)結(jié)果轉(zhuǎn)換成表 成批更新、刪除表中的數(shù)據(jù),或?qū)⒑Y選出的數(shù)據(jù)追加到另一個(gè)表,6.2 通過(guò)設(shè)計(jì)視圖創(chuàng)建查詢(xún),在設(shè)計(jì)視圖中創(chuàng)建查詢(xún),6.2 通過(guò)設(shè)計(jì)視圖創(chuàng)建查詢(xún),查詢(xún)?cè)O(shè)計(jì)視圖分為上下兩部分,上半部分叫表/查詢(xún)輸入?yún)^(qū),用于顯示查詢(xún)要使用的表或
2、其它查詢(xún);下半部分叫范例查詢(xún)(QBE)設(shè)計(jì)網(wǎng)格,用于確定動(dòng)態(tài)集所擁有的字段和篩選條件等。 在QBE設(shè)計(jì)網(wǎng)格中,Access 初始設(shè)置了如下幾行: 【字段】行:用于設(shè)置查詢(xún)所涉及到的字段。 【表】行:用于指明字段所歸屬的表。,6.2 通過(guò)設(shè)計(jì)視圖創(chuàng)建查詢(xún),【排序】行:用于設(shè)置查詢(xún)的排序準(zhǔn)則。 【顯示】行:用于確定相關(guān)字段是否在動(dòng)態(tài)集中出現(xiàn)。它以復(fù)選框的形式出現(xiàn),當(dāng)復(fù)選框選中時(shí),相關(guān)字段將在查詢(xún)數(shù)據(jù)中出現(xiàn)。 【準(zhǔn)則】行:用于設(shè)置查詢(xún)的篩選條件。 【或】行:用于設(shè)置查詢(xún)的篩選條件,以多行的形式出現(xiàn)。,6.2 通過(guò)設(shè)計(jì)視圖創(chuàng)建查詢(xún),運(yùn)行查詢(xún)的方法大體有如下三種: l在選擇查詢(xún)?cè)O(shè)計(jì)視圖中直接單擊工具欄上
3、的 【運(yùn)行】按鈕 。 l在選擇查詢(xún)?cè)O(shè)計(jì)視圖中直接單擊工具欄上的【視圖】按鈕 。 l在【數(shù)據(jù)庫(kù)】窗口中,首先選擇要運(yùn)行的查詢(xún),然后單擊【打開(kāi)】按鈕 。,6.3查詢(xún)條件,條件的作用是對(duì)所選擇的記錄作進(jìn)一步的限定。 例6-1,6.3查詢(xún)條件,1. 表達(dá)式 表達(dá)式是運(yùn)算符、常數(shù)、函數(shù)和字段名稱(chēng)、控件和屬性的任意組合,其計(jì)算結(jié)果為單個(gè)值。 2. 運(yùn)算符 運(yùn)算符是一個(gè)標(biāo)記或符號(hào),它指定表達(dá)式內(nèi)執(zhí)行的計(jì)算的類(lèi)型。 (1) 數(shù)學(xué)運(yùn)算符:主要包括加(+)、減(-)、乘(*)、除(/)。 (2) 比較運(yùn)算符:主要包括等于(=)、大于()、大于等于(=)、小于()。 (3) 邏輯運(yùn)算符:主要包括非(Not)、與(A
4、nd)、或(Or)。 (4) 引用運(yùn)算符& :表示將引用符號(hào)兩邊的值連接起來(lái),形成一個(gè)運(yùn)算結(jié)果。如“”12”&”ab”,結(jié)果為“”12ab”。,6.3查詢(xún)條件,3. 其他常用符號(hào) 在Access的中,常用到的條件符號(hào)還有以下3種: (1) Between A and B 用于指定A到B之間范圍。A和B可以是數(shù)字型、日期型和文本型數(shù)據(jù),而且A和B的類(lèi)型相同。如要查找1986年出生的學(xué)生,可在“出生日期”字段設(shè)定查詢(xún)條件為:Between #1986-1-1# and #1986-12-31#。其中,“#”是日期常量的定界符。 (2) in 指定一系列滿(mǎn)足條件的值。如要查找計(jì)算機(jī)專(zhuān)業(yè)、中文專(zhuān)業(yè)和英
5、語(yǔ)專(zhuān)業(yè)的學(xué)生,可在“專(zhuān)業(yè)名稱(chēng)”字段設(shè)定查詢(xún)條件為:in(計(jì)算機(jī),中文,英語(yǔ))。注意表達(dá)式中的分隔符(如“-”,“,”等),應(yīng)該是英文半角符號(hào)。 (3) like 指定某類(lèi)字符串,需要與通配符配合使用。通配符“?”表示任何單一字符,“*”表示零個(gè)或多個(gè)字符,“#”表示任何一個(gè)數(shù)字。,6.3查詢(xún)條件,4. 在查詢(xún)中,寫(xiě)在“條件”欄同一行的條件之間是“與”的邏輯關(guān)系,寫(xiě)在“條件”欄不同行的條件之間是“或”的邏輯關(guān)系 5 .在【準(zhǔn)則】行和【或】行中設(shè)置篩選條件時(shí),如果涉及到關(guān)系運(yùn)算符,那么可以將其省略。如果要搜尋的字段是【文本】數(shù)據(jù)類(lèi)型的字段,那么應(yīng)為要搜尋的文本數(shù)據(jù)添加引號(hào)。如果沒(méi)有這樣做,Acce
6、ss 會(huì)自動(dòng)為文本數(shù)據(jù)添加引號(hào)。,6.3查詢(xún)條件,例6-2,And關(guān)系:兩邊的條件同時(shí)成立,整個(gè)表達(dá)式才成立。,6.3查詢(xún)條件,例6-3,6.3查詢(xún)條件,例6-4,考古學(xué) Or 會(huì)計(jì)學(xué),6.3查詢(xún)條件,例6-5 找出所有沒(méi)有導(dǎo)師編號(hào)的研究生姓名,6.3查詢(xún)條件通配符,例6-6,6.4 使用計(jì)算字段,在選擇查詢(xún)?cè)O(shè)計(jì)視圖中,【字段】行除了可以設(shè)置查詢(xún)所涉及的字段以外,還可以設(shè)置包含字段的計(jì)算表達(dá)式。利用計(jì)算表達(dá)式獲得表中沒(méi)有存儲(chǔ)的、經(jīng)過(guò)加工處理的信息。 需要注意的是:在計(jì)算表達(dá)式中,字段要用方括號(hào)( )括起來(lái)。可以為表達(dá)式添加標(biāo)題,方式為在前面添加標(biāo)題和冒號(hào)(:)。 另外,可以是用工具欄按鈕,調(diào)出
7、表達(dá)式生成器來(lái)進(jìn)行表達(dá)式的設(shè)計(jì)。,6.4 使用計(jì)算字段,計(jì)算字段的值由表達(dá)式計(jì)算而得,不保存在表中 若表達(dá)式中引用的字段或值發(fā)生了變化,必須重新執(zhí)行查詢(xún) 例6-7,6.4 使用計(jì)算字段,例6-8,6.5 設(shè)置字段屬性,在表的設(shè)計(jì)視圖中設(shè)置了某字段的字段屬性,那么為該字段設(shè)置的字段屬性在查詢(xún)中同樣有效。Access 允許用戶(hù)在選擇查詢(xún)?cè)O(shè)計(jì)視圖中重新設(shè)置字段屬性。 重新設(shè)置字段名稱(chēng)的方式為:在字段上點(diǎn)擊右鍵,選擇“屬性”重新設(shè)定。 如果設(shè)計(jì)表的時(shí)候沒(méi)有為字段設(shè)置標(biāo)題,則在查詢(xún)中可以使用在字段名稱(chēng)前加標(biāo)題和冒號(hào)(:)的方式設(shè)置標(biāo)題。,6.6 匯總查詢(xún),有時(shí),用戶(hù)可能對(duì)表中的每一條記錄并不十分關(guān)心,而
8、關(guān)心的僅僅是記錄的匯總結(jié)果。例如,用戶(hù)可能并不關(guān)心學(xué)生的具體選課情況及其成績(jī),而更關(guān)心每一個(gè)學(xué)生的總成績(jī)、平均成績(jī)等匯總結(jié)果。為了獲得這些匯總數(shù)據(jù),需要建立匯總查詢(xún)。,6.6 匯總查詢(xún),若要建立匯總查詢(xún),應(yīng)首先在打開(kāi)的選擇查詢(xún)?cè)O(shè)計(jì)視圖中單擊工具欄上的【合計(jì)】按鈕,Access 在QBE設(shè)計(jì)網(wǎng)格中增加【總計(jì)】行。 【總計(jì)】行用于為參與匯總計(jì)算的所有字段設(shè)置匯總選項(xiàng)?!究傆?jì)】行共有12個(gè)選項(xiàng): lGroup By選項(xiàng):用以指定分組匯總字段。 lSum選項(xiàng):為每一組中指定的字段進(jìn)行求和運(yùn)算。 lAvg選項(xiàng):為每一組中指定的字段進(jìn)行求平均值運(yùn)算。 lMin選項(xiàng):為每一組中指定的字段進(jìn)行求最小值運(yùn)算。
9、lMax選項(xiàng):為每一組中指定的字段進(jìn)行求最大值運(yùn)算。,6.6 匯總查詢(xún),lCount選項(xiàng):根據(jù)指定的字段計(jì)算每一組中記錄的個(gè)數(shù)。 lStDev選項(xiàng):根據(jù)指定的字段計(jì)算每一組的統(tǒng)計(jì)標(biāo)準(zhǔn)差。 lVar選項(xiàng):根據(jù)指定的字段計(jì)算每一組的統(tǒng)計(jì)方差。 lFirst選項(xiàng):根據(jù)指定的字段獲取每一組中首條記錄該字段的值。 lLast選項(xiàng):根據(jù)指定字段獲取每一組中最后一條記錄該字段的值。 lExpression選項(xiàng):用以在QBE設(shè)計(jì)網(wǎng)格的“字段”行中建立計(jì)算表達(dá)式。 lWhere選項(xiàng):限定表中的哪些記錄可以參加分組匯總。,6.6 匯總查詢(xún),例6-9,6.7 參數(shù)查詢(xún),Access 允許用戶(hù)在查詢(xún)?cè)O(shè)計(jì)視圖中先輸入一個(gè)參數(shù),然后當(dāng)查詢(xún)運(yùn)行時(shí),再提示輸入篩選條件。 在選擇查詢(xún)?cè)O(shè)計(jì)視圖中輸入?yún)?shù)的方法是:在【準(zhǔn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年彈性設(shè)計(jì)在綠色施工中的應(yīng)用
- 市政配套專(zhuān)題匯報(bào)
- 2026年電氣故障處理與應(yīng)急預(yù)案
- 2026春招:西藏航空真題及答案
- 醫(yī)療信息化的禮儀與操作規(guī)范
- 2026年廣西生態(tài)工程職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考試題有答案解析
- 2026年貴州農(nóng)業(yè)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題帶答案解析
- 個(gè)性化醫(yī)療與基因治療技術(shù)
- 2026年貴州工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能筆試備考題庫(kù)帶答案解析
- 護(hù)理安全管理與應(yīng)急預(yù)案制定與實(shí)施策略
- 組織行為學(xué)考試題(附參考答案)
- 水產(chǎn)養(yǎng)殖合作協(xié)議合同
- 藥店全年主題活動(dòng)方案設(shè)計(jì)
- 病媒生物防制服務(wù)外包 投標(biāo)方案(技術(shù)方案)
- 光伏電站-強(qiáng)制性條文執(zhí)行檢查表
- 經(jīng)濟(jì)學(xué)在生活中
- 產(chǎn)品防護(hù)控制程序培訓(xùn)課件
- ISO-6336-5-2003正齒輪和斜齒輪載荷能力的計(jì)算-第五部分(中文)
- 軌道線(xiàn)路養(yǎng)護(hù)維修作業(yè)-改道作業(yè)
- 中鋁中州礦業(yè)有限公司禹州市方山鋁土礦礦山地質(zhì)環(huán)境保護(hù)和土地復(fù)墾方案
- 呼吸科規(guī)培疑難病例討論
評(píng)論
0/150
提交評(píng)論