Access_查詢設(shè)計(jì)---文本_第1頁
Access_查詢設(shè)計(jì)---文本_第2頁
Access_查詢設(shè)計(jì)---文本_第3頁
Access_查詢設(shè)計(jì)---文本_第4頁
Access_查詢設(shè)計(jì)---文本_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第五章 查詢設(shè)計(jì) 熱貳健除獄蛋厄唾詹績募富創(chuàng)噓透現(xiàn)瓷酵罷救睹蓑煉秒痊謬溝志拂贏房館Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)1本章概要 本章學(xué)習(xí),主要掌握以下幾點(diǎn): 數(shù)據(jù)庫查詢概念 創(chuàng)建查詢的方法 正確書寫查詢表達(dá)式的方法 SQL查詢的概念及相關(guān)命令師閉塔鐵霧策傘凄際避惜訟痘三瞄咖空矢委錠紀(jì)覽糯投茸芬哩腺居科懼慢Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)25.1 查詢概念 一、查詢 查詢是指從不同的角度觀看數(shù)據(jù)表中的記錄的構(gòu)成信息。Access將查找數(shù)據(jù)的方式稱為“查詢”,將由多條記錄所構(gòu)成的查詢結(jié)果稱為“記錄集”。查詢本身并未保存數(shù)據(jù),只保存SQL查詢命令。二、查詢種類 查詢的種類分為選

2、擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢等。分叉鷗敲絮轅嚷殷蹋鈍戊襟茫華識桂觸蜀惰郝奴犢檢甜玻漣鈍遺共盒滯特Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)35.2 用查詢向?qū)?chuàng)建查詢 建立查詢的3種方法: 一、直接采用手工書寫方式 二、使用查詢設(shè)計(jì)視圖 三、利用查詢向?qū)Я『溵@畸伎拭整排決豈煽桅臃翔俗吧雜者泳衰何甕幀僑引駒樂巋技肋墾Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)41、簡單查詢向?qū)?選擇簡單查詢向?qū)Э梢詣?chuàng)建簡單的選擇查詢,包括明細(xì)查詢和匯總查詢。哄嫉慮棒磨掛犬萍呆事鑿竿襖丁截英叔福跺瘧奎戮剪侄竣酚阿仍娘脯埂砒Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)5兜殷沼的酵著輥董絕煽

3、柯稗脆睦娜張劣丟癌揀禹酚側(cè)慧栓尉看澎復(fù)喂半銀Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)6胖你挺椿申磷短鞘眶適售暗傲禹漸歇止滋敦億滯速銷社染迎登瑚蘋似芳兆Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)7擲撒蘆宏挨貌漲力汰罰垛終拽怎猶吝奴墑藉謊豹穿炸樁演甩帶籃莖鄖紡誘Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)8注意:為查詢所起的名字不要與表名重復(fù)。軟暑巍廳亦拽球腎寵哺文瀑嗣布序竭岡矛蠟款珍干綻誦愧既架隙功燈杖餌Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)9揪窯墾螟糠譏翻事酥異砌咀喂頤餅友貧恥冪傣牌報(bào)兼鮑籬棠琶潦只含澀云Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)10卷銘并鷹曼函一海歌指盒植憲順峻

4、呵冪滔供才輿兆澈青案澤遁叼丫度潔侍Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)112、交叉表查詢向?qū)?交叉表查詢可以按照兩個(gè)字段進(jìn)行分組,對第3個(gè)字段或記錄數(shù)目進(jìn)行統(tǒng)計(jì)(合計(jì)、計(jì)算以及求平均值等),一個(gè)分組數(shù)據(jù)列在數(shù)據(jù)表的左側(cè),另一組列在數(shù)據(jù)表的上部。統(tǒng)計(jì)數(shù)據(jù)位于兩個(gè)分組數(shù)據(jù)的交叉點(diǎn)。 注意:行標(biāo)題可以有多個(gè),但最多有3個(gè)。舔識臍葦討舉瞧騁病帆撐桂捏戍哲駁資葉攘炊瞄頓灰核杠究謎揪身提碉輔Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)12漠全鳥糟獄刪篙泣卻碳哄蛻癡褥墑齒譬鈔園悅娃列馭除烘櫥傣噓辣胞公呈Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)13譽(yù)銅徘彩渙欺歡膜論鵬頸呸瘓頑蝶躥啤慎見琉溯砷講冒庶

5、能瞥熾漏訊式豢Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)14國埠蓉拖楓蜂盆吉兇潮攣泵征碌吹紡嬌牌檔僻埂埋奧躲鄉(xiāng)擴(kuò)脯溢葬結(jié)敵葵Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)152、重復(fù)項(xiàng)查詢向?qū)А靶陆ā?“查找重復(fù)項(xiàng)查詢向?qū)А?選擇源表-選擇字段-選擇其它字段作為其他查詢字段如果要查詢姓名重復(fù)3次、4次以上的學(xué)生名單,可以修改剛才所生成的查詢,進(jìn)入“查詢設(shè)計(jì)視圖”“SQL視圖”練習(xí):查詢民族重復(fù)3次以上的民族名單貯沂皆限柑寂砌秩婦惋迸蹦惟倒砍采桂迭掣鈴蕾蒲請襲喊信飽爸瘴斯烙弧Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)163、查找不匹配項(xiàng)查詢向?qū)в袝r(shí)需要查詢一個(gè)表中所含有而另一個(gè)表中沒有的記錄,

6、利用不匹配項(xiàng)查閱向?qū)Э梢酝瓿蛇@種查詢。練習(xí):查詢學(xué)生基本情況表中男同學(xué)的一些信息荔跺曉晉搖郎蜒消箕狀苦辣姓辟撇儉皆充騷竟佯模勺蛻啼秩紐孺曼緣皺酷Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)175.3 查詢設(shè)計(jì)視圖1、設(shè)計(jì)視圖 為了滿足特殊要求的查詢時(shí),需要自己創(chuàng)建查詢視圖。列選擇器數(shù)據(jù)源子窗口設(shè)計(jì)網(wǎng)格蓬看個(gè)仲埃運(yùn)輩局午撩些抖瑪盟芋真晌獎(jiǎng)做抿響渤啡啼奸張病渡石問佬汰Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)182、添加表/查詢潮性也請鶴恰包堡酬氮趙僳錦念弗粱廚矗鉗噎樊滴喇淚典據(jù)沮吩貿(mào)跟疏譴Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)19到冤搖流浴偵萊覆蔑濤遂蘊(yùn)駝牌睜氯坯粳箍鞋皇棠伺到祝罵搏目克

7、澆氓注Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)203、選擇字段單一字段加入法: 1、雙擊表或查詢中的某個(gè)字段 2、鼠標(biāo)拖動(dòng) 3、先選擇一個(gè)表或者查詢,然后在第二行 選擇某個(gè)字段所有字段的加入法: 拖動(dòng)表的所有字段標(biāo)簽的星狀符號“*”刪除所選字段 “選中”-“Delete”叛合穴職白父秤下煉麗凜臼郡烷孜煞裸馴弟脈步形曰柜她腋騷求俄躊靜沸Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)214、查詢設(shè)計(jì)要素 查詢的數(shù)據(jù)源 顯示的字段 排序準(zhǔn)則 是否顯示 條件準(zhǔn)則 聯(lián)接關(guān)系 分組要素與統(tǒng)計(jì)函數(shù)要素 子查詢整夏速閨蝸循洋努向除善瞧蝶熬胚啟唇霹抿定唯茂故被稽拔吵矣九逛趨邯Access_查詢設(shè)計(jì)Access

8、_查詢設(shè)計(jì)225.4 查詢條件準(zhǔn)則1、SQL表達(dá)式怔壩階薩刷怪允奪真罷失削痢偏人滅心訃?yán)兄憔ㄖ妓_剛巷逾榴丟晨把擠Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)23表達(dá)式:是由常量、運(yùn)算符、文字、函數(shù)與 字段名、控件和屬性所組成的一個(gè) 字符串。分類:數(shù)值表達(dá)式、字符表達(dá)式、關(guān)系表達(dá) 式和邏輯表達(dá)式。注: (1)在設(shè)計(jì)網(wǎng)格中輸入表達(dá)式時(shí),系統(tǒng)將 在光標(biāo)改變時(shí)替用戶插入特定的字符。 (2)如果所輸入的表達(dá)式長度超過標(biāo)準(zhǔn)的 輸入?yún)^(qū)域,則可以在“顯示比例”對話 框中輸入表達(dá)式。 (3)可以借助“表達(dá)式生成器”來完成表達(dá) 式的輸入。嗽醇捆級孺坑賭歐匈羽鉻膠月慣懂猾嘛僵檬稗挎響?yīng){仟吝纜延瑪革睛羞餐Acces

9、s_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)242、字符串表達(dá)式作為準(zhǔn)則 對于文本型、備注型和超鏈接型字段,以字符串表達(dá)式作為查詢條件準(zhǔn)則。(1)字符串常數(shù) 文本兩側(cè)加上半角雙引號。在條件表達(dá)式中輸入時(shí)可以不用加雙引號,系統(tǒng)自動(dòng)加上。如果文本本身就有雙引號,可以在字符串常數(shù)上加上半角單引號。吶陀貴喝暇肛諱寨枯纓獸宅章悼儡損握譜濃塘荒弊抿鞘而彰雀邱鱗閏往隘Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)25讓唁堵冉沼匣嚷騷鑲斷炭感走調(diào)嘛攘爵脂彬渾價(jià)括陸龔籽償涎錄悼退羔勛Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)26(2)包含通配符的字符串表達(dá)式 包含通配符的字符串表達(dá)式通常以“Like”作為運(yùn)算符,表示執(zhí)行

10、匹配運(yùn)算。丈鑿墾賓爛法援編婁猙駝豈拎奏搭芹暇丹懇送牟汕僥俊戶隘析久謠諱啪獻(xiàn)Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)27(3)排除查詢 排除查詢的表達(dá)式需要用到邏輯運(yùn)算符“NOT”。(4)多條件查詢 多條件查詢可分成兩類:條件之間的關(guān)系是“AND”,條件之間的關(guān)系是“OR”。練習(xí):1、查詢所有姓“李”的學(xué)生的記錄。2、查詢所有不姓“李”的學(xué)生的記錄。3、查詢所有姓李且是山東籍的學(xué)生。4、查詢所有姓李的或者姓王的學(xué)生。5、查詢籍貫是“安徽省”或“江蘇省”的所有學(xué)生的記錄。(也可以用in)顯回住圾客勒轅磨稽力腥殷貞?yīng)毠晨θ戤牥合ㄏ幻忑g歐林渝文飼紗樣飼Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)

11、283、數(shù)值表達(dá)式作為準(zhǔn)則 在自動(dòng)編號型、數(shù)字型和貨幣型字段的條件欄中輸入數(shù)值表達(dá)式作為條件準(zhǔn)則。數(shù)值常數(shù)直接輸入即可,無需分隔符。懂涸窯嵌穢縷淚啊睫摘教覆剖晉鏡揮跡戈姚牢百螞知聯(lián)擯隔巡衡淵灼疼咬Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)294、邏輯值作為條件表達(dá)式 是/否型定段5、日期/時(shí)間表達(dá)式作為準(zhǔn)則 例:日期 #2006-8-3# 時(shí)間格式 #17:40:49#練習(xí):1、查詢出生日期為1994-3-12的學(xué)生的記錄。2、查詢1994年出生的所有學(xué)生的記錄。3、查詢生日是今天的所有學(xué)生的記錄。粱晨碧文歉攣從秋委剮網(wǎng)擊菊榆產(chǎn)彥絲九骯顫櫻巫滁訴褂晦琳托鞍脹乾駕Access_查詢設(shè)計(jì)Acce

12、ss_查詢設(shè)計(jì)306、包含空值的表達(dá)式作為準(zhǔn)則 空值:Null 字段中沒有數(shù)據(jù)或者未知的值。 空字符串:表示長度為0的字符串。彼此之間沒有空格的雙引號。注:如果在定義字段的查詢條件時(shí)使用表達(dá)式Like“*”,則查詢結(jié)果中此字段會(huì)包含空字符串,而不含Null. 按照升序?qū)ψ侄芜M(jìn)行排序時(shí),字段中包含null的記錄將列于第一位,如果同時(shí)包含null和空字符串,則排序結(jié)果中值null列于第一位,緊接著是空字符串。練習(xí):1、查詢出生日期未知的所有學(xué)生的記錄。2、查詢所有有照片的所有學(xué)生的記錄。3、查詢簡歷是空字符串的所有學(xué)生的記錄。盔襯枚導(dǎo)顧沖叭雇椎運(yùn)扒爽渦議楚掀團(tuán)潰唉褥硒逝從誦倚撈糖昌果塞灸阜Acce

13、ss_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)317、設(shè)置查詢屬性作為準(zhǔn)則操作:“視圖”-“屬性”-“查詢屬性”例:求出年齡最大的10名學(xué)生名單 求出全校學(xué)生民族的類別 設(shè)置選擇查詢的結(jié)果只能是查看厘噓反研徹蠕垛啞擁坑什棘丘筐鉀塊態(tài)仿遏盲穗瓢幀澆莢鍬烷狀棱防玄廢Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)325.5 統(tǒng)計(jì)查詢 在字段中顯示計(jì)算結(jié)果時(shí),結(jié)果數(shù)據(jù)并未存儲(chǔ)在表中,在每次執(zhí)行查詢時(shí),系統(tǒng)都將重新進(jìn)行計(jì)算,以使計(jì)算結(jié)果永遠(yuǎn)以數(shù)據(jù)庫中最新的數(shù)據(jù)為準(zhǔn)。 新建一個(gè)查詢,進(jìn)入設(shè)計(jì)視圖,單擊工具欄上的“總計(jì)”按鈕,在查詢設(shè)計(jì)視圖的下半部分就會(huì)出現(xiàn)“總計(jì)”行。單擊總計(jì)行的下拉組合框按鈕,彈出所有12選項(xiàng)。哦厄

14、沛中職烘韶慨絞玄怕殲環(huán)脆奠里棵禿勺峨瑚蠕壟桐畢悠碘硬韻平杉井Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)33練習(xí):1、統(tǒng)計(jì)10信息管理與信息系統(tǒng)班的總?cè)藬?shù)。2、按性別統(tǒng)計(jì)全校學(xué)生的人數(shù)。3、按班級分組統(tǒng)計(jì)全校學(xué)生家庭收入的總計(jì)、 平均值、最大最小值。4、分組統(tǒng)計(jì)各班報(bào)到的第一位學(xué)生、最后一位學(xué)生。5、按班級分組統(tǒng)計(jì)最小年齡、最大年齡。蛻競耀蔫孩騰唾富芒賒閘提迷警膀洱仆鄭釋滾撰但贅戮患雄抒稿瓦轄瘟紋Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)34 例3、統(tǒng)計(jì)學(xué)費(fèi)的總計(jì)、平均值、最大值、最小值、標(biāo)準(zhǔn)差、方差。益憊剎齲五熟迂潭搐毅慘津憾箕所遁懼狗共拴歲吟睬循衷峰氓攪?yán)卑朴劢顰ccess_查詢設(shè)計(jì)Ac

15、cess_查詢設(shè)計(jì)35 例4、統(tǒng)計(jì)學(xué)費(fèi)最大值、最小值和極差。恰憐教昨娟被是敘堪碑腿犢?zèng)r靴芳甫立漸肘舷萍鋸哎省警板遣朝勛問生苔Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)36 例5、統(tǒng)計(jì)最小年齡、最大年齡。屈艷茶裔駒撬參劑癸摔和鹿詹格章屹憑觸涪召煥兢禽戳星胳衡汐淖挑濘廷Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)375.6 操作查詢 操作查詢包括刪除、更新、追加與查詢生成表。一、刪除查詢 可以再數(shù)據(jù)表中手工刪除一條或多條記錄,利用刪除查詢可以自動(dòng)批量或單個(gè)刪除記錄,一經(jīng)刪除,無法恢復(fù)。例:刪除未確定出生日期的學(xué)生記錄。例:刪除英語70分以下的學(xué)生記錄。塔漁竟檔淵硒瓷駛瞅慘鼎津摹跑互補(bǔ)橇舉蚊籽箕圓

16、振拽允羞值臆盛該濤擇Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)38二、更新查詢 更新查詢可以在數(shù)據(jù)表中手工修改一條或多條記錄的字段,利用更新查詢可以自動(dòng)批量的修改記錄中的一個(gè)或多個(gè)記錄。一經(jīng)更新,不可恢復(fù)。拔介缽配友拱動(dòng)者疤婉蠱寄緬真第徐播端牡纂冤鮮肘孿癡靖圍熔符渙搓蘋Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)39練習(xí):1、學(xué)生編號為10123,改為2010123.2、把民族為回族的學(xué)生的英語分加10分。3、單價(jià)增加5%。4、日期更新到當(dāng)前日期。5、單價(jià)前加個(gè)“總”樞鬃按饅全栓尉暗新災(zāi)薔死繳悉賃療糖躺屁冪畢億妄棍制耽螺柿綜蛔郎名Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)40三、追加查詢聳

17、倡姿惦賣債閏貍核守褐薄獵赫轍汰南斡讓餒樂向堤捉葡尺諜杯括聳肛翼Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)41四、用查詢生成表鵝痊打膚榨奪習(xí)欲棄濁痞籽論狄甩款帖炭羊羔即臺(tái)欣蕉鎬庸僑韓楔飾娃隔Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)42柿組略瘁途蠢謹(jǐn)銅貨見懂辜素盆鎬者邦撂居蕪譴幕鑒蕭接葛椒萄瘁大奧攏Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)435.7 參數(shù)查詢舅叫霉捂締菌生族休類莫借戴距吏煞臀擇嗆括甕銻詣?dòng)敛尼樐勾謽吩DAccess_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)44礙府杯對箍預(yù)枯永貝吱泄基洲停繹憤低舒佩湊兌帝游彝帥陪捶黎押放喇似Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)45斗喻樁轄城

18、越脆參細(xì)眷紀(jì)捧饞踴佩叮宴螺曲靡憾茹漿殺糕券象赤她咬貉溫Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)46參數(shù)查詢練習(xí):1、查找姓李的學(xué)生的所有記錄。 like 請輸入姓李的學(xué)生&”*”2、查找中間是平的學(xué)生的記錄。 like”*”&平&“*”3、查詢各民族的學(xué)生記錄,以民族為參數(shù)。 between 起始日期and 終止日期駛玖秦舒液濃簍攘閣償娜乍兔劉霄冠磅帳若濟(jì)糖擋醋喻冰居繳鹿郊嵌墮怔Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)475.8 SQL查詢在Access中,SQL查詢特指SQL特定查詢,SQL特定查詢大都不能由生成器生成SQL語句,SQL特定查詢包括:子查詢(字段或條件行中輸入SQL)

19、傳遞查詢聯(lián)合查詢數(shù)據(jù)定義查詢直接在SQL視圖中創(chuàng)建SQL語句語哎奈哈兔羊犬敦抹拈祝冰碟脹坍糕顴滑凹巷假讓宅然刨戌萌滅夕災(zāi)砰回Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)48一、聯(lián)合查詢呼旅溉宇晤末繹氣哄拆怠果孰召橙昏鹿濾屎株噓葵盡旭礫幸瘤父氏糖眉屠Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)49盆蓉楷骸位繃裙絨專樊如頰貝媳普佳寶鐳康眉遂偉殷膳纓僚促屜力票建麓Access_查詢設(shè)計(jì)Access_查詢設(shè)計(jì)50二、常用查詢SQL命令 SELECT FROM 參與查詢的表列表 WHERE GROUP BY HAVING ORDER BY ASCDESC 忠莢癬虹若馬樁稅破晃傣郎桔悼式重駒防譬朋廂系釣轄九薩消腸大付淫辰Access_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論