




免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
查詢SQL視圖的切換在使用過程中,我們經(jīng)常會使用到一些查詢,但這些查詢用各種查詢向?qū)Ш驮O(shè)計器都無法做出來,不知道你還記不記得,在查詢那一課中我們講過SQL查詢,用這種查詢就可以完成比較復(fù)雜的查詢工作。當(dāng)時你還剛剛開始使用ACCESS,用設(shè)計視圖和向?qū)Ь涂梢越⒑芏嘤杏玫牟樵?,這些足夠你掌握一段時間了,而且它的功能已經(jīng)基本上能滿足我們的需要。而SQL語言作為一種通用的數(shù)據(jù)庫操作語言,并不是ACCESS用戶必須要掌握的,但在實(shí)際的工作中有時必須用到這種語言才能完成一些特殊的工作。 單純的SQL語言所包含的語句并不多,但在使用的過程中需要大量輸入各種表、查詢和字段的名字。這樣當(dāng)你建立一個涉及大量字段的查詢時,就需要輸入大量文字,與用查詢設(shè)計視圖建立查詢相比,就麻煩多了。所以我在建立查詢的時候也都是先在查詢設(shè)計視圖將基本的查詢功能都實(shí)現(xiàn)了,最后再切換到SQL視圖通過編寫SQL語句完成一些特殊的查詢。下面我們就介紹一些在ACCESS使用中常常會用到的一些SQL語言。我們說過在建立查詢的時候可以切換到SQL視圖去,下面來看看是怎么切換的:當(dāng)你打開一個查詢以后,單擊“新建方法”列表的時候并沒有一個“使用SQL視圖創(chuàng)建查詢”的選項(xiàng),這也表明ACCESS并不提倡在工作中使用SQL語言,那我們就單擊“在設(shè)計視圖中創(chuàng)建查詢”這一項(xiàng),之后將會在屏幕上出現(xiàn)一個設(shè)計視圖,現(xiàn)在我們要切換到SQL視圖,只要將鼠標(biāo)移動到工具欄最左面的“視圖”選項(xiàng)按鈕右邊的向下按鈕上,單擊鼠標(biāo)左鍵,在彈出的下拉菜單中選中“SQL 設(shè)計視圖”項(xiàng)就可以將視圖切換到SQL狀態(tài)。 在SQL語言中用得最多的就是SELECT語句了。SELECT語句構(gòu)成了SQL數(shù)據(jù)庫語言的核心,它的語法包括5個主要子句,分別是FORM、WHERE、GROUP BY、HAVING、ORDER BY子句。SELECT語句的結(jié)構(gòu)是這樣的。 SELECT 字段列表 FROM 表列表 WHERE行選擇說明GROUP BY 分組說明 HAVING 組選擇說明 ORDER BY 排序說明;實(shí)際上,當(dāng)我們要將表1的字段1和字段3用來建立一個查詢的話,只需要書寫下面這樣一條語句就可以了。 SELECT 表1.字段1,表1.字段3(表的名字、字段名最好和具體的例子結(jié)合起來,下同) FROM 表1;我們可以這樣理解這句話,從表1中選擇出字段1和字段3,選中的每個字段都用逗號隔開,并且每個字段前面都列的有表或查詢的名字,并用“.”聯(lián)起來。而FROM后面則需要有包含這些字段的所有表的名稱,各個名稱之間要用逗號聯(lián)接起來?,F(xiàn)在我們可以單擊“工具”菜單上的“執(zhí)行”按鈕,現(xiàn)在我們看到了這個查詢的結(jié)果,和直接用查詢視圖設(shè)計的查詢產(chǎn)生了相同的效果。其實(shí)ACCESS中所有的數(shù)據(jù)庫操作都是由SQL語言構(gòu)成的,微軟公司只是在其上增加了更加方便的操作向?qū)Ш涂梢暬O(shè)計罷了。當(dāng)我們直接用設(shè)計視圖建立一個同樣的查詢以后,將視圖切換到SQL視圖,你會驚奇的發(fā)現(xiàn),在這個視圖中的SQL編輯器中有同樣的語句??磥硎茿CCESS自動生成的語句。 原來ACCESS也是先生成SQL語句,然后用這些語句再去操作數(shù)據(jù)庫。 現(xiàn)在我們再講講SELECT語句中后幾種子句的用途吧。你發(fā)現(xiàn)這些子句都被方括號適起來了,這是表明這些子句在SELECT語句中都是可選項(xiàng)目,其中WHERE 子句是一個行選擇說明子句,用這個語句可以對我們所選的行,就是表中的記錄進(jìn)行限制,當(dāng)WHERE 后面的行選擇說明為真的時候才將這些行作為查詢的行,而且在WHERE中還可以有多種約束條件,這些條件可以通過“AND”這樣的邏輯運(yùn)算符聯(lián)接起來。SELECT 表1.字段1,表1.字段3FROM 表1 WHERE 表1.字段2 = 2;現(xiàn)在我們再單擊工具欄中的“執(zhí)行”按鈕,這個操作就不能在查詢設(shè)計視圖中做出來。讓我們將視圖切換到設(shè)計視圖,你看,這個功能在設(shè)計視圖中也能實(shí)現(xiàn)。 原來只需要將字段“單價”也作為一個字段放入查詢表格中,并在準(zhǔn)則中將這個字段的值設(shè)置為“30”。下面讓我們來看看GROUP BY 子句,這兩個詞在ACCESS中你一定見過,在用設(shè)計視圖建立總計查詢的時候,在表格中會出現(xiàn)一個總計選項(xiàng)。這時在這個選項(xiàng)對應(yīng)的表格內(nèi)就出現(xiàn)GROUP BY這兩個詞。現(xiàn)在我們就來看看這個子句有什么用處。SELECT 表1.字段2,SUM( 表1.字段3) FROM 表1 GROUP BY 字段2 ;單擊工具欄上的“執(zhí)行”按鈕就會發(fā)現(xiàn)這個SQL語句將字段2中的所有記錄分成了幾組,并將這幾組的總消耗都統(tǒng)計了出來,其中SUM函數(shù)是用來產(chǎn)生合計的函數(shù)?,F(xiàn)在再講講HAVING子句,當(dāng)你在使用GROUP BY 子句對表或查詢中的記錄進(jìn)行分組的時候,有時我們會要求對所選的記錄進(jìn)行限制,只允許滿足條件的行進(jìn)行分組和各種統(tǒng)計計算。于是我們寫到 SELECT 表1.字段2,SUM( 表1.字段3) FROM 表1 GROUP BY 字段2 HAVING 表1.字段2= 2;單擊工具欄上的“執(zhí)行”按鈕,我們發(fā)現(xiàn)這兩個查詢產(chǎn)生的結(jié)果是一樣的。但在標(biāo)準(zhǔn)的SQL語言中,要和GROUP BY 共同使用的條件限制語句只有 HAVING 子句,所以要記住在使用GROUP BY 子句時最好不要用WHERE 子句來對條件進(jìn)行限制。 在這個SELECT 語句中還有一個ORDER BY 語句,這個語句是用來將各種記錄進(jìn)行排序。SELECT 表1.字段2,SUM( 表1.字段3) FROM 表1 ORDER BY 表1.字段3; 現(xiàn)在
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)計元素整合的Photoshop試題及答案
- 法律人員面試試題及答案
- 法律監(jiān)督知識試題及答案
- C++編程競賽中的策略與技巧試題及答案
- 2025年計算機(jī)二級Python趨勢分析試題及答案
- C++運(yùn)算符與流程控制試題及答案
- 財務(wù)報告中的邏輯分析與數(shù)據(jù)支持試題及答案
- 快速掌握計算機(jī)二級Python試題及答案
- 2025商場裝飾設(shè)計合同的范本
- 風(fēng)險管理與公司市場定位戰(zhàn)略的協(xié)調(diào)性探討試題及答案
- 2025-2030年中國緩釋和和控釋肥料行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025年河北省秦皇島市海港區(qū)中考一模數(shù)學(xué)試卷(原卷版+解析版)
- 衛(wèi)生法律法規(guī)的試題及答案
- 2025年注冊測繪師考試測繪地理信息數(shù)據(jù)處理與應(yīng)用試題
- 2025屆湖北省黃岡市黃州中學(xué)高考生物三模試卷含解析
- 二手車貨車合同協(xié)議書
- 2024-2025部編版小學(xué)道德與法治二年級下冊期末考試卷及答案
- 測井試題及答案完整版
- 人格性格測試題及答案
- 2025-2030年中國電子變壓器市場運(yùn)行前景及投資價值研究報告
- 山東某年產(chǎn)10萬噸甲醇工程施工組織設(shè)計(土建 安裝)
評論
0/150
提交評論