版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
4.1選擇查詢4.1.1創(chuàng)建簡單選擇查詢選擇查詢是最常見的查詢類型,它不僅可以對記錄進(jìn)行分組,還可以對記錄進(jìn)行匯總、計(jì)數(shù)、求平均值以及進(jìn)行其他類型的總和計(jì)算。可以讓用戶根據(jù)指定條件對數(shù)據(jù)庫進(jìn)行檢索,篩選出符合條件的記錄,構(gòu)成一個(gè)新的數(shù)據(jù)集,方便用戶對數(shù)據(jù)庫進(jìn)行查看和分析。案例二制作條件查詢在這個(gè)案例中,將重點(diǎn)講述使用Access2013制作條件查詢的過程和方法、分類統(tǒng)計(jì)查詢的過程,幫助用戶掌握Access2013多種查詢使用。下一頁返回4.1選擇查詢該案例的教學(xué)目標(biāo)是學(xué)習(xí)加入數(shù)據(jù)源、查詢條件、分類匯總、統(tǒng)計(jì)的設(shè)置方法。二、知識點(diǎn)分析(1)生成簡單查詢、復(fù)合查詢的方法。(2)設(shè)置查詢數(shù)據(jù)源、查詢條件。(3)設(shè)置查詢字段。(4)分類匯總查詢的方法。4.1.2設(shè)置查詢條件(含表達(dá)式、函數(shù))上一頁下一頁返回4.1選擇查詢選擇查詢是應(yīng)用最廣泛的查詢類型,它有“查詢向?qū)А焙汀霸O(shè)計(jì)視圖”兩種方法。一、使用向?qū)Вò咐徊僮鬟^程)(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢向?qū)А卑粹o,在打開的對話框中選定“簡單查詢向?qū)А表?xiàng)。(2)從“表/查詢”下拉列表中選擇表,然后選擇所需字段,再單擊“下一步”按鈕,可看到如圖4.3所示的對話框,選定學(xué)生(student)、成績(score)、課程(course)三個(gè)表中的學(xué)號、姓名、性別、課程名、成績和主講教師部分字段。上一頁下一頁返回4.1選擇查詢(3)單擊“下一步”按鈕,選擇“明細(xì)(顯示每個(gè)記錄的每個(gè)字段)”,如圖4.4所示。(4)單擊“下一步”按鈕,鍵入查詢標(biāo)題“查詢Access數(shù)據(jù)庫考試情況”,如圖4.5所示。(5)單擊“完成”按鈕后,即可打開所有Access數(shù)據(jù)庫考試情況表。此時(shí)在導(dǎo)航窗格中右擊“Access數(shù)據(jù)庫考試情況”查詢視圖名,打開設(shè)計(jì)視圖,在條件行中“課程名”列內(nèi)添加“Access數(shù)據(jù)庫技術(shù)”課程名字、在成績列上鍵入“>=80“的查詢條件,如圖4.6所示。上一頁下一頁返回4.1選擇查詢(6)此時(shí)可看到圖4.1的查詢結(jié)果。(7)按照上述方法,使用“查詢向?qū)А碧砑映煽儽砗捅緦W(xué)期課程表,選擇“課程名”和“成績”字段;同理在導(dǎo)航窗格中右擊查詢視圖名,打開設(shè)計(jì)視圖,再選擇功能區(qū)工具欄“匯總”項(xiàng),則打開匯總選項(xiàng)對話框,在“總計(jì)”行中的“成績”列選擇“平均值”,如圖4.7所示,(還可選擇成績字段匯總、最大和最?。?,然后單擊“確定”按鈕。(8)這樣便完成了圖4.2所示的各科平均成績統(tǒng)計(jì)。二、使用查詢設(shè)計(jì)上一頁下一頁返回4.1選擇查詢(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,在打開的對話框中選定數(shù)據(jù)源,其數(shù)據(jù)源可以是表、查詢或兩者均有,可從打開的“顯示表”對話框中進(jìn)行選擇,如圖4.8所示。(2)按照第2章2.3.2節(jié)中例8,現(xiàn)將class、student、score、course、professional和teacher六個(gè)表添加到查詢設(shè)計(jì)視圖中,選擇class表的班級名稱、student表的學(xué)生姓名、course表的課程名、professional表的專業(yè)名稱、score表的成績和teacher表的教師姓名,可看到如圖4.9所示的對話框。上一頁下一頁返回4.1選擇查詢(3)單擊“關(guān)閉”按鈕,打開保存對話框,查詢結(jié)果如圖4.10所示?!菊f明】查詢設(shè)計(jì)中最常用的是選擇查詢,通過設(shè)置查詢條件以獲得所需要的數(shù)據(jù)。①條件表達(dá)式中數(shù)據(jù)類型常用的有:數(shù)字型、短文本型、日期型和是/否型常量。數(shù)字型:直接輸入數(shù)值,例如,123,123.45。短文本型:以雙引號括起,例如“文理”。日期型:其常量用符號“?!崩ㄆ?,例如#2015-04-09#。上一頁下一頁返回4.1選擇查詢是/否型:常用yes或true表示“是”,使用no或false表示“否”。②條件表達(dá)式中常用的運(yùn)算符:運(yùn)算符是組成條件表達(dá)式的基本元素。Access提供了算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符和特殊運(yùn)算符。③條件表達(dá)式常用函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期/時(shí)間函數(shù)、統(tǒng)計(jì)函數(shù)和其他函數(shù)。三、使用分組匯總設(shè)定查詢匯總查詢包括分組、合計(jì)、平均值、求最大最小等12項(xiàng)內(nèi)容如圖4.12所示,單擊工具欄“匯總”圖標(biāo)即可打開。上一頁下一頁返回4.1選擇查詢針對學(xué)生表student,統(tǒng)計(jì)學(xué)生中女生團(tuán)員的人數(shù),方法是:(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,添加student表,在查詢視圖上單擊工具欄中的“匯總”按鈕,出現(xiàn)“總計(jì)”列表。選擇統(tǒng)計(jì)所需的字段:學(xué)號、性別和政治面貌。(2)在“學(xué)號”下方總計(jì)列表中選擇“計(jì)數(shù)”,在“性別”和“政治面貌”下方的“條件”列表中鍵入“女”和“團(tuán)員”,如圖4.13所示。(3)單擊“關(guān)閉”按鈕,添加視圖名“查詢女生團(tuán)員人數(shù)”后保存。在導(dǎo)航窗格中雙擊視圖名可看到查詢結(jié)果如圖4.14所示。上一頁下一頁返回4.1選擇查詢四、查詢的有序輸出按照某一字段數(shù)據(jù)大小有序輸出,可以使用系統(tǒng)提供的“升序”和“降序”改變輸出次序。若數(shù)據(jù)類型為短文本型,大小按照字母或漢字拼音的ASCII碼進(jìn)行排列,若是數(shù)字型則直接按照大小進(jìn)行排列。例如,將學(xué)生成績表score按照大小排列的方法是:(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,選擇score表。(2)選擇score表的輸出字段“學(xué)號”“課程號”和“成績”。上一頁下一頁返回4.1選擇查詢(3)在“排序”項(xiàng)的“成績”列中選擇“降序”,單擊“關(guān)閉”按鈕,填寫保存視圖名,如圖4.15所示,單擊“確定”按鈕。(4)雙擊導(dǎo)航窗格的查詢視圖名,可看到成績按照從大到小的輸出結(jié)果,如圖4.16所示。上一頁返回4.2高級選擇查詢高級選擇查詢包括交叉表查詢、參數(shù)查詢和操作查詢,其中操作查詢包括生成表、更新、追加和刪除查詢四種,其目的是通過查詢操縱數(shù)據(jù)庫。4.2.1創(chuàng)建高級查詢案例三高級查詢在這個(gè)案例中,將重點(diǎn)講述使用Access2013制作交叉表查詢、參數(shù)查詢和操作查詢的方法和步驟,幫助用戶掌握Access2013高級查詢的使用。一、案例說明下一頁返回4.2高級選擇查詢圖4.14、圖4.15和圖4.16分別是制作好的交叉表查詢視圖、參數(shù)查詢視圖和操作查詢視圖。其數(shù)據(jù)源仍選擇了學(xué)生基本情況表、成績表、課程表。其數(shù)據(jù)源見第3章圖3.1和圖3.2;圖4.17交叉表查詢的目的是按不同班級、不同性別統(tǒng)計(jì)人數(shù);圖4.18參數(shù)查詢能夠按用戶輸入的學(xué)號,查詢學(xué)生的選課及成績情況;圖4.19操作查詢是按照選修“Access數(shù)據(jù)庫應(yīng)用技術(shù)”、分?jǐn)?shù)大于等于80分的學(xué)生生成的新表。該案例操作見4.2.2節(jié)和4.2.3節(jié)的內(nèi)容。二、知識點(diǎn)分析上一頁下一頁返回4.2高級選擇查詢(1)查詢條件的添加方法。(2)交叉表查詢行、列及計(jì)算字段的添加方法。(3)設(shè)置參數(shù)查詢的方法。(4)設(shè)置操作查詢的步驟。(5)查看操作查詢的結(jié)果。(6)高級查詢的應(yīng)用。4.2.2交叉表查詢交叉表查詢是結(jié)構(gòu)化查詢的一種,它將數(shù)據(jù)表通過字段的內(nèi)容進(jìn)行歸類,形成行、列,重新組成新的表。上一頁下一頁返回4.2高級選擇查詢交叉表又類似Excel中的數(shù)據(jù)透視表,可顯示表中某個(gè)字段的匯總值,包括總和、計(jì)數(shù)和平均等。交叉表查詢是顯示多個(gè)表的數(shù)據(jù),包括某個(gè)字段的總計(jì)和(合計(jì)、計(jì)數(shù)及平均),它將一個(gè)字段作為行標(biāo)題,一個(gè)字段作為列標(biāo)題,還有一個(gè)字段作為計(jì)算字段。創(chuàng)建方法可以使用“查詢向?qū)А焙汀霸O(shè)計(jì)視圖”兩種方法。一般先使用向?qū)?chuàng)建,再使用設(shè)計(jì)視圖進(jìn)行修改。案例三中使用向?qū)?chuàng)建交叉查詢的步驟如下:(1)單擊【創(chuàng)建】選項(xiàng)卡,單擊“查詢向?qū)А卑粹o,在打開的對話框中選擇“交叉表查詢向?qū)А?,然后單擊“確定”按鈕,如圖4.20所示。上一頁下一頁返回4.2高級選擇查詢(2)在“交叉表查詢向?qū)А苯缑嬷羞x擇數(shù)據(jù)源為student,單擊“確定”按鈕,如圖4.21所示。(3)單擊“下一步”按鈕,選擇“班號”作為行標(biāo)題(交叉表查詢的行標(biāo)題不能超過3個(gè)字段),則可看到圖4.22所示的對話框。(4)單擊“下一步”按鈕,把“性別”字段作為列標(biāo)題,可看到如圖4.23所示對話框。(5)單擊“下一步”按鈕,把“學(xué)號”作為交叉計(jì)算字段,在“函數(shù)”列表框下選擇“計(jì)數(shù)”,可看到如圖4.24所示對話框。上一頁下一頁返回4.2高級選擇查詢(6)單擊“下一步”按鈕,添加視圖名后保存并退出,其查詢結(jié)果如圖4.17所示。4.2.3參數(shù)查詢參數(shù)查詢也屬于條件查詢,不同的是,條件是在創(chuàng)建查詢時(shí)輸入的,而參數(shù)是在運(yùn)行打開查詢時(shí)輸入的,這種查詢更加靈活。在運(yùn)行參數(shù)查詢時(shí),系統(tǒng)顯示對話框,要求輸入數(shù)據(jù),然后將輸入的數(shù)據(jù)插入到指定條件的網(wǎng)格。使用這種查詢,可以在不打開查詢設(shè)計(jì)的情況下,重復(fù)使用相同的查詢結(jié)構(gòu),并進(jìn)行修改。創(chuàng)建方法與選擇查詢基本相同,只是在設(shè)置輸入查詢字段“條件”中鍵入需要查詢的參數(shù)即可。上一頁下一頁返回4.2高級選擇查詢4.2.4操作查詢一、什么是操作查詢在前面介紹的幾種查詢方法都是根據(jù)特定的查詢條件,從數(shù)據(jù)源中產(chǎn)生符合條件的動(dòng)態(tài)數(shù)據(jù)集,本身并沒有改變表中的原有數(shù)據(jù),它們僅能查詢數(shù)據(jù)庫表而不能修改數(shù)據(jù)庫表的值。而操作查詢是在選擇查詢的基礎(chǔ)上對數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行追加、刪除、更新,并可根據(jù)查詢條件創(chuàng)建新表,它不僅同時(shí)具備了選擇查詢、參數(shù)查詢的特性,且突出了對數(shù)據(jù)庫表操作。使用操作查詢時(shí)應(yīng)注意以下事項(xiàng):(1)操作查詢將改變表中數(shù)據(jù),在執(zhí)行操作查詢前應(yīng)備份。上一頁下一頁返回4.2高級選擇查詢(2)操作查詢的種類有:生成表查詢、刪除查詢、更新查詢和追加查詢4種,在加入了查詢條件后,分別單擊相應(yīng)按鈕,再按“運(yùn)行”按鈕才能完成對表的修改操作。單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,即可在工具欄上看到操作查詢按鈕,如圖4.26所示。其中:?生成表查詢是根據(jù)一個(gè)或多個(gè)表的全部數(shù)據(jù)或部分?jǐn)?shù)據(jù)創(chuàng)建表,運(yùn)行生成表查詢即可生成一個(gè)新表。?追加查詢是從一個(gè)或多個(gè)表中將符合條件的記錄添加到一個(gè)或多個(gè)表的尾部。上一頁下一頁返回4.2高級選擇查詢?刪除查詢是從一個(gè)或多個(gè)表中刪除一組符合條件的記錄。?更新查詢是對一個(gè)或多個(gè)表中符合條件的一組記錄作更新。二、生成表查詢?nèi)绻?jīng)常需要從多個(gè)表中提取數(shù)據(jù),可以采用建立查詢的方法,但最好的方法應(yīng)該是使用生成表查詢,即可以從多個(gè)表提取數(shù)據(jù)生成一個(gè)新表永久保存。創(chuàng)建生成表查詢的方法與選擇查詢相似。若查詢學(xué)生中選修了“Access數(shù)據(jù)庫應(yīng)用技術(shù)”課程、成績大于等于80分的學(xué)生,要求將學(xué)號、姓名、性別、班號、課程名和成績字段生成一個(gè)新表,其步驟如下:上一頁下一頁返回4.2高級選擇查詢(1)單擊【創(chuàng)建】選項(xiàng)卡,再單擊“查詢設(shè)計(jì)”按鈕,在打開的對話框中選擇數(shù)據(jù)庫表、選擇所需字段的方法同前述。(2)在打開的查詢視圖的“課程名”列上鍵入“Access數(shù)據(jù)庫應(yīng)用技術(shù)”,“成績”列上鍵入“>=80”,其操作視圖如圖4.27所示。(3)單擊“生成表”按鈕,填寫表名稱“Access數(shù)據(jù)庫應(yīng)用技術(shù)80分以上名單”,單擊“確定”按鈕保存生成表,如圖4.28所示。(4)再單擊圖4.26中的“運(yùn)行”按鈕,彈出如圖4.29所示對話框。上一頁下一頁返回4.2高級選擇查詢(5)單擊“是”按鈕,再單擊“關(guān)閉”按鈕以保存該生成表查詢視圖。此時(shí),在導(dǎo)航窗格中增加了“Access數(shù)據(jù)庫應(yīng)用技術(shù)80分以上名單”的表。雙擊該表的結(jié)果如圖4.19所示。三、追加查詢追加查詢可將一組記錄(行)從一個(gè)或多個(gè)源表(或查詢)添加到另一個(gè)或多個(gè)目標(biāo)表中。通常,源表和目標(biāo)表位于同一數(shù)據(jù)庫中,但也可以將其他數(shù)據(jù)庫數(shù)據(jù)追加到當(dāng)前數(shù)據(jù)庫的表中。追加查詢用于當(dāng)某一表中的某些字段在當(dāng)前表中必須有相匹配的字段時(shí)才能追加記錄。若原有數(shù)據(jù)庫字段與當(dāng)前數(shù)據(jù)庫字段不是完全匹配的,則只添加匹配字段中的數(shù)據(jù)。上一頁下一頁返回4.2高級選擇查詢追加查詢常常用來添加數(shù)據(jù)行,若有如下兩個(gè)成績表score1和score2,如圖4.30所示,將score1表追加到score2表后面,創(chuàng)建過程如下:(1)單擊【創(chuàng)建】選項(xiàng)卡,再單擊“查詢設(shè)計(jì)”按鈕,在打開的對話框中選擇數(shù)據(jù)庫score1表,選擇該表的學(xué)號、課程號和成績字段。(2)單擊如圖4.26所示工具欄中的“追加”按鈕,在“表名稱”框中鍵入“score2”,看到如圖4.31所示對話框。上一頁下一頁返回4.2高級選擇查詢(3)單擊“確定”按鈕,再單擊如圖4.26所示工具欄中的“運(yùn)行”按鈕,此時(shí)彈出追加數(shù)據(jù)記錄對話框,如圖4.32所示。(4)單擊“是”按鈕,可看到表score1追加到score2后面。Score2表如圖4.33所示。四、更新查詢對一個(gè)或多個(gè)表中符合條件的一組記錄作更新。上一頁下一頁返回4.2高級選擇查詢例如,將成績表score中大于等于90分的學(xué)生評為“優(yōu)秀”,80分到90分的評為“良好”的方法,首先在表中添加“等級”字段,可按照第3章3.1.4節(jié)所介紹的方法修改表結(jié)構(gòu),先增加一行寫入“等級”,并將數(shù)據(jù)類型設(shè)置為“短整型”。利用更新查詢添加數(shù)據(jù)的操作步驟如下:(1)單擊【創(chuàng)建】選項(xiàng)卡,再單擊“查詢設(shè)計(jì)”按鈕,添加score表,選擇成績“等級”字段,單擊圖4.26工具欄的“更新”按鈕,添加更新條件為:>=80and<90,在“更新到”中寫入“良好”,再單擊“運(yùn)行”按鈕,如圖4.34所示。上一頁下一頁返回4.2高級選擇查詢(2)單擊“是”按鈕,再打開更新的score表,可觀察更新結(jié)果。五、刪除查詢刪除查詢是從一個(gè)或多個(gè)表中刪除一組符合條件的記錄。此過程將從表中刪除整行或者可以一次刪除大量記錄。其操作方法和步驟如下:(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,添加表并加入刪除條件,單擊圖4.26工具欄中的“刪除”按鈕,再選擇“運(yùn)行”按鈕,彈出如圖4.35所示對話框。(2)若刪除表中所有記錄,不需要添加刪除條件。(3)從導(dǎo)航窗格中雙擊刪除的表,即可看到刪除記錄的情況。上一頁返回4.3SQL查詢SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語言)是在數(shù)據(jù)庫系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫查詢語言,它包括了數(shù)據(jù)定義、查詢、操縱和控制4種功能。SQL查詢是使用一些特定語句實(shí)現(xiàn)的查詢,由查詢向?qū)Ш褪褂貌樵冊O(shè)計(jì)視圖建立的查詢實(shí)質(zhì)是用SQL語句編寫的查詢命令,它是解決無法使用查詢設(shè)計(jì)視圖進(jìn)行創(chuàng)建查詢的一種方式,功能比較強(qiáng)大,這類查詢主要有3種類型:傳遞查詢、數(shù)據(jù)定義查詢、聯(lián)合查詢。4.3.1SQL基本規(guī)則與格式一、SQL基本規(guī)則下一頁返回4.3SQL查詢(1)SQL意為結(jié)構(gòu)化查詢語言,可用于定義、查詢、更新、管理關(guān)系型數(shù)據(jù)庫系統(tǒng)。(2)SQL是一種非過程語言,易學(xué)易用,語句由近似自然語言的英語單詞組成。(3)SQL語言不涉及數(shù)據(jù)庫內(nèi)部細(xì)節(jié),通用性好。(4)SQL不能設(shè)計(jì)出與用戶交互的圖形界面,需用窗體或報(bào)表設(shè)計(jì)界面,通過對象事件添加或者在查詢設(shè)計(jì)器中嵌入SQL命令。(5)SQL命令的所有子句既可以寫在同一行上,也可以分行書寫;大小寫字母的含義相同;命令用分號“;”結(jié)束(也可以不寫)。上一頁下一頁返回4.3SQL查詢二、SQL查詢語句的格式SELECTALL/DISTINCT字段1AS新字段名1,字段2AS新字段名2...
[INTO新表名]FROM表或視圖(多個(gè)用逗號分隔)[WHERE<條件表達(dá)式>]
[GROUPBY<分組表達(dá)式>]
[HAVING<條件表達(dá)式>]
[ORDERBY字段列表[ASC|DESC]]上一頁下一頁返回4.3SQL查詢其中:DISTINCT:表示輸出無重復(fù)記錄,即計(jì)算時(shí)取消指定列中重復(fù)的值。ALL:計(jì)算所有的值。AS:表示要重命名字段名。FROM:添加數(shù)據(jù)源(表或查詢視圖),若有多個(gè)數(shù)據(jù)源用逗號隔開。WHERE:添加條件語句。AND為“與”條件,OR為“或”條件。上一頁下一頁返回4.3SQL查詢ORDERBY:按照字段名排序,若有多個(gè)字段用逗號隔開,按照先后順序排序。ASC為升序,DESC為降序,缺省為升序?!菊f明】上面的只有FROM是必選項(xiàng),其他均為可選項(xiàng)。若要顯示數(shù)據(jù)源中所有字段使用下面語句:SELECT?FROM數(shù)據(jù)源4.3.2創(chuàng)建SQL查詢一、創(chuàng)建SQL查詢上一頁下一頁返回4.3SQL查詢(1)單擊【創(chuàng)建】選項(xiàng)卡中的“查詢設(shè)計(jì)”按鈕,并關(guān)閉彈出的“顯示表”對話框;再選擇“查詢”菜單中的“SQL視圖”命令,如圖4.36所示。(2)在彈出的“SQL視圖”編輯器框中輸入SQL語句。(3)單擊工具欄的“運(yùn)行”按鈕即可執(zhí)行該語句。二、簡單SQL語句下面的SQL語句是最簡單的查詢形式,生成的記錄集包含本學(xué)期開設(shè)的所有課程數(shù)據(jù),如圖4.37所示。其中:“?”指表中所有字段(列)。上一頁下一頁返回4.3SQL查詢FROM子句用于指定數(shù)據(jù)表。其course表查詢結(jié)果如圖4.38所示。三、限定記錄集篩選條件在SELECT語句的各子句中,WHERE子句使用頻率最高。該子句指明查詢的條件。在WHERE子句中可使用各種關(guān)系(比較)運(yùn)算符表示篩選記錄的條件,生成記錄集。生成記錄集過程如圖4.39所示。四、用ORDERBY子句將記錄排序輸出對查詢的結(jié)果按照一個(gè)或多個(gè)屬性列升序或降序排列。上一頁下一頁返回4.3SQL查詢五、SELECT嵌套查詢嵌套查詢就是查詢語句條件中還包括查詢,也稱子查詢,子查詢可以多層嵌套,系統(tǒng)執(zhí)行時(shí)從內(nèi)層到外層進(jìn)行。六、基于多個(gè)記錄源的查詢多記錄源的查詢也稱為多表組合查詢。該查詢要求多個(gè)表必須具有關(guān)系,即數(shù)據(jù)庫中的表之間相互關(guān)聯(lián)字段必須建立關(guān)聯(lián)。七、聚合函數(shù)的使用(1)COUNT(DISTINCT/ALL)列名:統(tǒng)計(jì)一列中值的個(gè)數(shù)。上一頁下一頁返回4.3SQL查詢(2)SUM(DISTINCT/ALL)列名:計(jì)算一列值的總和。(3)AVG(DISTINCT/ALL)列名:計(jì)算一列值的平均值。(4)MAX(DISTINCT/ALL)列名:計(jì)算一列值的最大值。(5)MIN(DISTINCT/ALL)列名:計(jì)算一列值的最小值。八、HAVING<條件表達(dá)式>上一頁下一頁返回4.3SQL查詢HAVING子句必須和GROUPBY配合使用,和WHERE子句一樣,所需要的組也指定約束條件。但不同的是:(1)WHERE子句的<條件表達(dá)式>是在GROUPBY分組之前起作用,而HAVING<條件表達(dá)式>是在GROUPBY分組之后起作用,所以在HAVING<條件表達(dá)式>中可以使用聚合函數(shù),WHERE子句不能出現(xiàn)聚合函數(shù)。(2)WHERE子句與HAVING短語的區(qū)別在于作用對象不同。WHERE子句作用于基本表或視圖,從表中選擇滿足條件的元組。HAVING短語作用于GROUPBY
溫馨提示
- 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)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課后延時(shí)輔導(dǎo)具體管理制度(3篇)
- 運(yùn)維場地安全管理制度(3篇)
- 餐飲乙醇安全使用管理制度(3篇)
- 獸藥廠家技術(shù)培訓(xùn)課件
- 2026年及未來5年市場數(shù)據(jù)中國在線自助游行業(yè)發(fā)展運(yùn)行現(xiàn)狀及發(fā)展趨勢預(yù)測報(bào)告
- 《GAT 651-2021公安交通指揮系統(tǒng)工程建設(shè)通 用程序和要求》專題研究報(bào)告
- 中學(xué)教育教學(xué)資源配置制度
- 養(yǎng)老院入住老人醫(yī)療護(hù)理技能培訓(xùn)制度
- 養(yǎng)鴨培訓(xùn)課件
- 交通場站服務(wù)規(guī)范制度
- 大學(xué)采購印刷服務(wù)項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- T-TBD 004-2024 土壤調(diào)理劑標(biāo)準(zhǔn)規(guī)范
- 塵埃粒子95%置信上限UCL計(jì)算公式
- 醫(yī)療質(zhì)量管理委員會(huì)職責(zé)制度
- 四川省綿陽市2023-2024學(xué)年高一上學(xué)期期末檢測英語試題(解析版)
- 中醫(yī)內(nèi)科學(xué)智慧樹知到答案2024年浙江中醫(yī)藥大學(xué)
- NB-T31007-2011風(fēng)電場工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)
- 2022版科學(xué)課程標(biāo)準(zhǔn)解讀-面向核心素養(yǎng)的科學(xué)教育(課件)
- 全球Web3技術(shù)產(chǎn)業(yè)生態(tài)發(fā)展報(bào)告(2022年)
- 福建省部分地市2024屆高三上學(xué)期第一次質(zhì)量檢測物理試卷(含答案)
- Q-SY 05673-2020 油氣管道滑坡災(zāi)害監(jiān)測規(guī)范
評論
0/150
提交評論