Visual FoxPro數(shù)據(jù)庫(kù)課件:第5章_SQL語(yǔ)言與視圖設(shè)計(jì)1_第1頁(yè)
Visual FoxPro數(shù)據(jù)庫(kù)課件:第5章_SQL語(yǔ)言與視圖設(shè)計(jì)1_第2頁(yè)
Visual FoxPro數(shù)據(jù)庫(kù)課件:第5章_SQL語(yǔ)言與視圖設(shè)計(jì)1_第3頁(yè)
Visual FoxPro數(shù)據(jù)庫(kù)課件:第5章_SQL語(yǔ)言與視圖設(shè)計(jì)1_第4頁(yè)
Visual FoxPro數(shù)據(jù)庫(kù)課件:第5章_SQL語(yǔ)言與視圖設(shè)計(jì)1_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第5 5 章章 SQLSQL語(yǔ)言與視圖設(shè)計(jì)語(yǔ)言與視圖設(shè)計(jì)(6 吉林大學(xué)吉林大學(xué) 公共計(jì)算機(jī)教學(xué)與研究中心公共計(jì)算機(jī)教學(xué)與研究中心 S Structured tructured QQuery uery L Languageanguage,結(jié)構(gòu)化查,結(jié)構(gòu)化查 詢語(yǔ)言,關(guān)系數(shù)據(jù)庫(kù)通用語(yǔ)言。詢語(yǔ)言,關(guān)系數(shù)據(jù)庫(kù)通用語(yǔ)言。 SQL SQL 語(yǔ)言的組成語(yǔ)言的組成 數(shù)據(jù)數(shù)據(jù)定義語(yǔ)言定義語(yǔ)言:用于建立:用于建立( (CreateCreate) )、修改、修改 ( (AlterAlter) )和刪除和刪除( (DropDrop) )數(shù)據(jù)庫(kù)中各類對(duì)象。數(shù)據(jù)庫(kù)中各類對(duì)象。 數(shù)據(jù)數(shù)據(jù)操縱語(yǔ)言操縱語(yǔ)言:增加:增加( (

2、InsertInsert) )、刪除、刪除( (DeleteDelete) ) 和修改和修改( (UpdateUpdate) )表中記錄。表中記錄。 數(shù)據(jù)數(shù)據(jù)查詢語(yǔ)言查詢語(yǔ)言:通過:通過SelectSelect語(yǔ)句從一個(gè)或多語(yǔ)句從一個(gè)或多 個(gè)表中個(gè)表中查詢查詢、匯總匯總數(shù)據(jù)等。數(shù)據(jù)等。 數(shù)據(jù)數(shù)據(jù)控制語(yǔ)言控制語(yǔ)言:數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)授權(quán)授權(quán),VFPVFP不支持不支持。 執(zhí)行執(zhí)行SQL SQL 語(yǔ)句語(yǔ)句 對(duì)對(duì)已打開已打開的表,的表,保留保留其工作區(qū)其工作區(qū) 對(duì)對(duì)未打開未打開的表,的表,自動(dòng)自動(dòng)在空閑的、號(hào)最小的工在空閑的、號(hào)最小的工 作區(qū)中作區(qū)中打開打開。 執(zhí)行完語(yǔ)句后,執(zhí)行完語(yǔ)句后,不關(guān)閉不關(guān)閉文件。

3、文件。 除建立除建立 (Create Table)和刪除和刪除 (Drop Table)表語(yǔ)句外表語(yǔ)句外 ,都,都打開打開表所在的表所在的數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)。 1. 1. 執(zhí)行執(zhí)行環(huán)境環(huán)境:命令窗口命令窗口、程序程序、查詢查詢、視圖視圖 2. 2. 表表的處理:的處理: Select 學(xué)號(hào)學(xué)號(hào), 課程名課程名, 考試成績(jī)考試成績(jī) From kcb , cjb Where Kcb.課程碼課程碼 = Cjb.課程碼課程碼 Into Table TB.DBF kcbcjbTB 數(shù)據(jù)查詢是數(shù)據(jù)查詢是SQLSQL語(yǔ)言的核心內(nèi)容語(yǔ)言的核心內(nèi)容 SelectSelect語(yǔ)句可以從一個(gè)或多個(gè)表(視圖)語(yǔ)句可以從一個(gè)

4、或多個(gè)表(視圖) 中查詢數(shù)據(jù)中查詢數(shù)據(jù) 5.3 SQL語(yǔ)言的數(shù)據(jù)查詢(語(yǔ)言的數(shù)據(jù)查詢(P150) Select From 數(shù)據(jù)表數(shù)據(jù)表; Where 條件條件; Order by 排序列排序列1 ASC|DESC , ; 排序列排序列2 ASC|DESC , ; Into Table | DBF | Into Cursor | Into Array | To Printer | To Screen | To File Select中已學(xué)過的子句:中已學(xué)過的子句: 1 1、* * :表示查詢結(jié)果中包括表的所有字段表示查詢結(jié)果中包括表的所有字段 例:例:Select Select * * From

5、 xsb From xsb 2 2、字段名表字段名表:表示查詢結(jié)果中包括指定的表示查詢結(jié)果中包括指定的 字段字段 例:例:Select Select 學(xué)號(hào)學(xué)號(hào), ,姓名姓名 From xsbFrom xsb 3 3、 表達(dá)式表表達(dá)式表:查詢結(jié)果中可以包含表達(dá)式查詢結(jié)果中可以包含表達(dá)式 (1) (1) 例例5.195.19:Select Select 學(xué)號(hào)學(xué)號(hào), ,課程碼課程碼, ,考試成績(jī)考試成績(jī)+ + 課堂成績(jī)課堂成績(jī)+ +實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)成績(jī) From cjbFrom cjb (2) AS 別名:別名:為結(jié)果列定義列名為結(jié)果列定義列名 例例5.205.20:Select Select 學(xué)號(hào)學(xué)號(hào)

6、, ,課程碼課程碼, ,考試成績(jī)考試成績(jī)+ +課堂課堂 成績(jī)成績(jī)+ +實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)成績(jī) as as 期末成績(jī)期末成績(jī) From cjbFrom cjb (3) 統(tǒng)計(jì)函數(shù):統(tǒng)計(jì)函數(shù):對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。 Avg(),Count(),Max(),Min(),Sum()Avg(),Count(),Max(),Min(),Sum() 例例5.215.21: Select Count( Select Count(* *) As ) As 記錄個(gè)數(shù)記錄個(gè)數(shù),; ,; Max( Max(考試成績(jī)考試成績(jī)) As ) As 考試最高分考試最高分, ;, ; Avg( Avg(課堂成績(jī)課堂成績(jī)+ +

7、實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)成績(jī)) As ) As 平時(shí)平均分平時(shí)平均分; ; From cjbFrom cjb o多表聯(lián)接(多表聯(lián)接(JoinOn)P153 o處理查詢結(jié)果處理查詢結(jié)果 l數(shù)據(jù)分組數(shù)據(jù)分組Group By P154 l不輸出重復(fù)數(shù)據(jù)行不輸出重復(fù)數(shù)據(jù)行Distinct P156 l輸出部分?jǐn)?shù)據(jù)行輸出部分?jǐn)?shù)據(jù)行Top P156 補(bǔ)充其他子句補(bǔ)充其他子句 o用用WhereWhere實(shí)現(xiàn)實(shí)現(xiàn)多表聯(lián)接多表聯(lián)接查詢查詢 n 例:查詢選擇例:查詢選擇010101010101課程的學(xué)生的學(xué)課程的學(xué)生的學(xué) 號(hào)、姓名、課程碼、總分號(hào)、姓名、課程碼、總分 Select Select xsbxsb. .學(xué)號(hào)學(xué)號(hào),

8、,姓名姓名, , 課程碼課程碼, ; , ; 考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī)考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī) ; ; From From xsbxsb, , cjbcjb ; ; Where Where xsbxsb. .學(xué)號(hào)學(xué)號(hào)=cjbcjb. .學(xué)號(hào)學(xué)號(hào) ; ; And And 課程碼課程碼=010101=010101 多表聯(lián)接多表聯(lián)接( (WhereWhere聯(lián)接聯(lián)接) ) o例:查詢選擇例:查詢選擇010101課程的學(xué)生的學(xué)課程的學(xué)生的學(xué) 號(hào)、姓名、課程碼、總分號(hào)、姓名、課程碼、總分 Select xsb.學(xué)號(hào)學(xué)號(hào),姓名姓名, ; 考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī)考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī) as 總分總分;

9、From xsb Inner Join cjb ; On xsb.學(xué)號(hào)學(xué)號(hào)=cjb.學(xué)號(hào)學(xué)號(hào) ; Where 課程碼課程碼=010101 多表聯(lián)接多表聯(lián)接( (JoinJoinOnOn聯(lián)接聯(lián)接) ) Select Select From From 2 n On On On 1 1) ) InnerInner Join Join:內(nèi)聯(lián)接,僅聯(lián)接兩個(gè)表中:內(nèi)聯(lián)接,僅聯(lián)接兩個(gè)表中符合符合 條件條件的數(shù)據(jù)記錄。的數(shù)據(jù)記錄。例例 S Se electlect Xsb. Xsb.學(xué)號(hào)學(xué)號(hào), , 姓名姓名, , 課程碼課程碼, , 考試成績(jī)考試成績(jī) F Fr romom xsb xsb J Joinoin

10、cjb O cjb On n Xsb.Xsb.學(xué)號(hào)學(xué)號(hào) = Cjb. = Cjb.學(xué)號(hào)學(xué)號(hào) 2) 2) Left Join Left Join:左聯(lián)接,兩個(gè)表中:左聯(lián)接,兩個(gè)表中符合條件符合條件和和左表左表 中中不符合條件不符合條件的記錄,的記錄,( (右表右表中字段為中字段為.Null.Null.) ) 。例例 SelectSelect Xsb. Xsb.學(xué)號(hào)學(xué)號(hào), , 姓名姓名, , 課程碼課程碼, , 考試成績(jī)考試成績(jī) F Fr romom xsb xsb Left Left J Jo oinin cjb O cjb On n Xsb.Xsb.學(xué)號(hào)學(xué)號(hào) = Cjb. = Cjb.學(xué)號(hào)學(xué)號(hào)

11、 有有內(nèi)內(nèi)、左左、右右和和全全聯(lián)接聯(lián)接4 4種種。設(shè)置設(shè)置聯(lián)接條件聯(lián)接條件。滿足條件的記錄聯(lián)接成新記錄。滿足條件的記錄聯(lián)接成新記錄。 多表聯(lián)接多表聯(lián)接( (JoinJoinOnOn聯(lián)接聯(lián)接) ) 3) 3) Right JoinRight Join:右聯(lián)接,兩個(gè)表中:右聯(lián)接,兩個(gè)表中符合條件符合條件和和右右 表中不符合條件表中不符合條件的記錄的記錄( (左表中字段為左表中字段為.NULL.NULL.) )。 例例 4) 4) Full Join Full Join:全聯(lián)接。兩個(gè)表中:全聯(lián)接。兩個(gè)表中符合條件符合條件及及左、左、 右表中不符合條件右表中不符合條件的記錄。的記錄。例例 SELECT

12、 Xsb.SELECT Xsb.學(xué)號(hào)學(xué)號(hào), , 姓名姓名, , 課程碼課程碼, , 考試成績(jī)考試成績(jī) FROM FROM xsb xsb FullFull J Jo oinin cjb ON cjb ON Xsb.Xsb.學(xué)號(hào)學(xué)號(hào) = Cjb. = Cjb.學(xué)號(hào)學(xué)號(hào) SelectSelect Xsb. Xsb.學(xué)號(hào)學(xué)號(hào), , 姓名姓名, , 課程碼課程碼, , 考試成績(jī)考試成績(jī) F Fr romom xsb xsb Right Right J Jo oinin cjb O cjb On n Xsb.Xsb.學(xué)號(hào)學(xué)號(hào) = Cjb. = Cjb.學(xué)號(hào)學(xué)號(hào) 多表聯(lián)接多表聯(lián)接( (JoinJoinOn

13、On聯(lián)接聯(lián)接) ) o例:查詢選擇例:查詢選擇010101課程的學(xué)生的學(xué)課程的學(xué)生的學(xué) 號(hào)、姓名、課程碼、總分號(hào)、姓名、課程碼、總分 Select xsb.學(xué)號(hào)學(xué)號(hào),姓名姓名, ; 考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī)考試成績(jī)課堂成績(jī)實(shí)驗(yàn)成績(jī) as 總分總分; From xsb Inner Join cjb ; On xsb.學(xué)號(hào)學(xué)號(hào)=cjb.學(xué)號(hào)學(xué)號(hào) ; Where 課程碼課程碼=010101 前例回顧前例回顧 例例5.245.24 Select xsb.Select xsb.學(xué)號(hào)學(xué)號(hào), ,姓名姓名, ,課程名課程名, ;, ; 考試成績(jī)考試成績(jī)+ +課堂成績(jī)課堂成績(jī)+ +實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)成績(jī) As As

14、成績(jī)成績(jī) ; ; From xsb Inner Join From xsb Inner Join cjb Inner Join kcbcjb Inner Join kcb ; ; On kcb.On kcb.課程碼課程碼=cjb.=cjb.課程碼課程碼 On xsb.On xsb.學(xué)號(hào)學(xué)號(hào)=cjb.=cjb.學(xué)號(hào)學(xué)號(hào); ; Where Where 考試成績(jī)考試成績(jī)+ +課堂成績(jī)課堂成績(jī)+ +實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)成績(jī)60 60 三個(gè)表聯(lián)接三個(gè)表聯(lián)接 5.3.3 處理查詢結(jié)果處理查詢結(jié)果 o設(shè)置排序設(shè)置排序Order By P154 lOrder By ASC | DESC l例例5.25 列名列名或或列

15、號(hào)列號(hào),多列時(shí),僅當(dāng),多列時(shí),僅當(dāng)前面列值相同前面列值相同時(shí)再時(shí)再按按 后面的列后面的列排序。排序。 ASCASC升序升序(默認(rèn)默認(rèn)),DESCDESC降序。降序。 如如:Select Select 學(xué)號(hào)學(xué)號(hào), , 課程碼課程碼, , 考試成績(jī)考試成績(jī) From cjb From cjb Order By Order By 課程碼課程碼, ,3 3 DESCDESC 5.3.3 處理查詢結(jié)果處理查詢結(jié)果 o數(shù)據(jù)分組數(shù)據(jù)分組 Group By P154 lGroup By Having l例例5.26 分組分組列值相同列值相同的記錄統(tǒng)計(jì)成的記錄統(tǒng)計(jì)成一行一行。分組列可為。分組列可為列列 名名或或

16、列號(hào)列號(hào)。非統(tǒng)計(jì)非統(tǒng)計(jì)和和分組列分組列的值為組中的值為組中最后記錄最后記錄 。如如:Select Left(Select Left(學(xué)號(hào)學(xué)號(hào),2) As ,2) As 學(xué)院學(xué)院, , 課程碼課程碼, , Count(Count(學(xué)號(hào)學(xué)號(hào)) As ) As 人數(shù)人數(shù), , Avg(Avg(考試成績(jī)考試成績(jī)) ) 平均分平均分 From cjb From cjb Group By Group By 學(xué)院學(xué)院, , 2 2 Group By Group By Having Having 例例5.265.26 例例5.275.27 5.3.3 處理查詢結(jié)果處理查詢結(jié)果 o不輸出重復(fù)數(shù)據(jù)行不輸出重復(fù)數(shù)據(jù)

17、行 Distinct P156 o輸出部分?jǐn)?shù)據(jù)行輸出部分?jǐn)?shù)據(jù)行 Top lTop Percent 僅輸出僅輸出重復(fù)行重復(fù)行中的中的第一行第一行。如如:Select Select DistinctDistinct Xsb.Xsb.學(xué)號(hào)學(xué)號(hào), , 姓名姓名 From xsb Join cjb On Xsb.From xsb Join cjb On Xsb.學(xué)號(hào)學(xué)號(hào) = Cjb.= Cjb.學(xué)號(hào)學(xué)號(hào) 與與Order ByOrder By結(jié)合;如用結(jié)合;如用PercentPercent,則數(shù)值表達(dá)式值,則數(shù)值表達(dá)式值 是輸出是輸出行數(shù)行數(shù)占查詢結(jié)果總行數(shù)的占查詢結(jié)果總行數(shù)的百分比,百分比,否則為否則為

18、 輸出行數(shù)輸出行數(shù)。如如:Seect Seect Top 5Top 5 學(xué)號(hào)學(xué)號(hào), , 課程碼課程碼, , 考試成考試成 績(jī)績(jī) From cjb From cjb Order By Order By 考試成績(jī)考試成績(jī) DESCDESC 5.3.3 處理查詢結(jié)果處理查詢結(jié)果 o指定查詢結(jié)果去向指定查詢結(jié)果去向 157 lInto Table | DBF lInto Cursor lInto Array lTo Printer lTo Screen lTo File 5.5 查詢及其設(shè)計(jì)器查詢及其設(shè)計(jì)器 內(nèi)容瀏覽內(nèi)容瀏覽 o建立查詢文件建立查詢文件(P162) l菜單法:菜單法:文件文件菜單菜單新

19、建新建 l命令法命令法 Create Query o設(shè)計(jì)查詢?cè)O(shè)計(jì)查詢查詢?cè)O(shè)計(jì)器查詢?cè)O(shè)計(jì)器(P162-P165) o打開打開/修改查詢文件修改查詢文件(P166) o運(yùn)行查詢運(yùn)行查詢(P166) lDo 文件名文件名.QPR 5.5 查詢及其設(shè)計(jì)器查詢及其設(shè)計(jì)器 o查詢一個(gè)數(shù)據(jù)表查詢一個(gè)數(shù)據(jù)表 l例:對(duì)例:對(duì)cjb建立查詢文件建立查詢文件 Create query cx1 先選待查詢對(duì)象先選待查詢對(duì)象 添加的是數(shù)據(jù)庫(kù)表添加的是數(shù)據(jù)庫(kù)表 添加的是自由表添加的是自由表 查詢?cè)O(shè)計(jì)器介紹查詢?cè)O(shè)計(jì)器介紹 o保存查詢文件保存查詢文件 l單擊單擊文件文件菜單菜單保存保存 o打開打開/修改查詢文件修改查詢文件

20、l菜單法:菜單法:文件文件菜單菜單打開。打開。 l命令法:命令法: Modify Query Modify Query o運(yùn)行查詢運(yùn)行查詢(P166) lDo 5.5 查詢及其設(shè)計(jì)器查詢及其設(shè)計(jì)器 5.5 查詢及其設(shè)計(jì)器查詢及其設(shè)計(jì)器 o查詢多個(gè)數(shù)據(jù)表查詢多個(gè)數(shù)據(jù)表 l例例1:查詢學(xué)號(hào)、姓名、課程碼、總分:查詢學(xué)號(hào)、姓名、課程碼、總分 Create query cx2 l例例2:查詢學(xué)號(hào)、姓名、課程名、總分:查詢學(xué)號(hào)、姓名、課程名、總分 Create query cx3 o練習(xí):練習(xí): l利用查詢?cè)O(shè)計(jì)器,對(duì)例利用查詢?cè)O(shè)計(jì)器,對(duì)例5.18-5.33建立查建立查 詢。詢。 5.5 查詢及其設(shè)計(jì)器查

21、詢及其設(shè)計(jì)器 o小結(jié)小結(jié) l文件擴(kuò)展名為文件擴(kuò)展名為QPR l由查詢?cè)O(shè)計(jì)器設(shè)計(jì)或修改由查詢?cè)O(shè)計(jì)器設(shè)計(jì)或修改 l只含只含一條一條SQL語(yǔ)言的語(yǔ)言的Select語(yǔ)句語(yǔ)句 l不能更新原數(shù)據(jù)表中的數(shù)據(jù)信息不能更新原數(shù)據(jù)表中的數(shù)據(jù)信息 內(nèi)容瀏覽內(nèi)容瀏覽 o建立視圖的方法建立視圖的方法 l菜單法:菜單法:文件文件菜單菜單新建新建 l命令法:命令法: Create View o設(shè)計(jì)視圖設(shè)計(jì)視圖視圖設(shè)計(jì)器視圖設(shè)計(jì)器(P167) o修改視圖修改視圖(P168) o視圖的應(yīng)用視圖的應(yīng)用(P169) lUse o視圖與查詢文件的區(qū)別視圖與查詢文件的區(qū)別 5.6 視圖及其設(shè)計(jì)器視圖及其設(shè)計(jì)器 5.6 視圖及其設(shè)計(jì)器視

22、圖及其設(shè)計(jì)器 o視圖:視圖: l不是文件不是文件 l存儲(chǔ)在存儲(chǔ)在當(dāng)前當(dāng)前數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)中 l是是SelectSelect和和UpdateUpdate的的結(jié)合結(jié)合體,即:可以體,即:可以查看查看 和和修改修改數(shù)據(jù)數(shù)據(jù) l數(shù)據(jù)源:可以是自由表、數(shù)據(jù)庫(kù)表或另一數(shù)據(jù)源:可以是自由表、數(shù)據(jù)庫(kù)表或另一 個(gè)視圖。個(gè)視圖。 o建立視圖的方法建立視圖的方法 l菜單法:菜單法:文件文件菜單菜單新建新建 l命令法:命令法: Create View進(jìn)入視圖設(shè)計(jì)器進(jìn)入視圖設(shè)計(jì)器 Create View ; As 直接建立視圖直接建立視圖 5.6 視圖及其設(shè)計(jì)器視圖及其設(shè)計(jì)器 增加了增加了更新條件更新條件選項(xiàng)卡??蛇x定要

23、選項(xiàng)卡??蛇x定要更新的數(shù)據(jù)源更新的數(shù)據(jù)源 名名、關(guān)鍵字段關(guān)鍵字段,可更新的字段可更新的字段。修改后的數(shù)據(jù)。修改后的數(shù)據(jù)是是 否存回到數(shù)據(jù)源否存回到數(shù)據(jù)源。 設(shè)計(jì)視圖設(shè)計(jì)器設(shè)計(jì)視圖設(shè)計(jì)器 o修改視圖修改視圖(P168) l命令法:命令法:Modify View o視圖的應(yīng)用視圖的應(yīng)用(P169) l視圖視圖的應(yīng)用方法與的應(yīng)用方法與表類似表類似 lUse 1) 1) 查詢查詢是一種是一種文件文件(QPR)(QPR),視圖視圖僅是存儲(chǔ)于數(shù)僅是存儲(chǔ)于數(shù) 據(jù)庫(kù)中的據(jù)庫(kù)中的對(duì)象對(duì)象。 2) 2) 查詢查詢結(jié)果結(jié)果只讀只讀,視圖視圖結(jié)果結(jié)果可修改可修改。 視圖設(shè)計(jì)視圖設(shè)計(jì) 器有器有“更新條件更新條件”選項(xiàng)選

24、項(xiàng) 3) 3) 查詢查詢結(jié)果可指定結(jié)果可指定查詢?nèi)ハ虿樵內(nèi)ハ颍晥D不能視圖不能。 4) 4) DoDo語(yǔ)句運(yùn)行語(yǔ)句運(yùn)行查詢查詢,UseUse語(yǔ)句打開語(yǔ)句打開視圖視圖。 5)5) 運(yùn)行時(shí)運(yùn)行時(shí)視圖視圖需要需要當(dāng)前當(dāng)前或或指定數(shù)據(jù)庫(kù)指定數(shù)據(jù)庫(kù),查詢不查詢不 需要。需要。 視圖與查詢文件的區(qū)別視圖與查詢文件的區(qū)別 查詢?cè)O(shè)計(jì)器詳解查詢?cè)O(shè)計(jì)器詳解 字段、聯(lián)接、篩選、排序依據(jù)、字段、聯(lián)接、篩選、排序依據(jù)、 分組依據(jù)、雜項(xiàng)分組依據(jù)、雜項(xiàng) 查詢?cè)O(shè)計(jì)器查詢?cè)O(shè)計(jì)器字段字段(查詢結(jié)果列查詢結(jié)果列) FromFrom后面的后面的數(shù)據(jù)源數(shù)據(jù)源,從,從右擊菜單右擊菜單中選擇中選擇添加表添加表可可 添加數(shù)據(jù)源添加數(shù)據(jù)源(表表或或視圖視圖)。 SelectSelect后面的后面的表達(dá)式表達(dá)式,雙擊,雙擊數(shù)據(jù)源中數(shù)據(jù)源中的的字段字段(* *)、 可用字段可用字段,或選定,或選定可用字段可用字段單擊單擊添加添加按鈕。也可按鈕。也可 以單擊以單擊移去移去按鈕按鈕取消選定取消選定。 表達(dá)式生成器表達(dá)式生成器,可以選擇、輸入,可以選擇、輸入函數(shù)函數(shù)、運(yùn)算符運(yùn)算符。 查詢?cè)O(shè)計(jì)器查詢?cè)O(shè)計(jì)器Where Where Where :選擇或輸入:選擇或輸入表達(dá)式表達(dá)式(字段字段)、 選擇選擇比較運(yùn)算符比較運(yùn)算符、輸入、輸入常數(shù)常數(shù)(字段字段),當(dāng)有,當(dāng)有多個(gè)多個(gè) 比較運(yùn)算比較運(yùn)算時(shí)需要選擇時(shí)需要選

溫馨提示

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

評(píng)論

0/150

提交評(píng)論