Visual FoxPro 應(yīng)用基礎(chǔ)與面向?qū)ο?程序設(shè)計(jì)教程
《Visual FoxPro 應(yīng)用基礎(chǔ)與面向?qū)ο?程序設(shè)計(jì)教程》由會(huì)員分享,可在線閱讀,更多相關(guān)《Visual FoxPro 應(yīng)用基礎(chǔ)與面向?qū)ο?程序設(shè)計(jì)教程(37頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Visual FoxPro 應(yīng)應(yīng)用用基基礎(chǔ)礎(chǔ)與與面向?qū)ο竺嫦驅(qū)ο?程序設(shè)計(jì)教程程序設(shè)計(jì)教程授課教師:授課教師:XXXXXX第第8章章 SQL關(guān)系數(shù)據(jù)庫(kù)查詢語言關(guān)系數(shù)據(jù)庫(kù)查詢語言8.4 數(shù)據(jù)查詢數(shù)據(jù)查詢8.3 數(shù)據(jù)更新數(shù)據(jù)更新8.2 數(shù)據(jù)定義數(shù)據(jù)定義8.1 SQL語言概述語言概述Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.1 SQL語言概述語言概述8.1.2 SQL語言的功能語言的功能8.1.1 SQL語言的特點(diǎn)語言的特點(diǎn)Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.1.1 SQL語言的特點(diǎn)語言的特點(diǎn)1
2、.1.高度的綜合高度的綜合2.2.非過程化非過程化3.3.采用面向集合的操作方式采用面向集合的操作方式4.4.一種語法結(jié)構(gòu)兩種使用方式一種語法結(jié)構(gòu)兩種使用方式5.5.語言結(jié)構(gòu)簡(jiǎn)捷語言結(jié)構(gòu)簡(jiǎn)捷6.6.支持三級(jí)模式結(jié)構(gòu)支持三級(jí)模式結(jié)構(gòu)Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.1.2 SQL語言的功能語言的功能SQLSQL語言具有以下語言具有以下5 5個(gè)方面的功能。個(gè)方面的功能。1.1.數(shù)據(jù)定義功能數(shù)據(jù)定義功能2.2.數(shù)據(jù)查詢功能數(shù)據(jù)查詢功能3.3.數(shù)據(jù)更新功能數(shù)據(jù)更新功能4.4.視圖管理功能視圖管理功能5.5.數(shù)據(jù)控制功能數(shù)據(jù)控制功能Visual
3、FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2 數(shù)據(jù)定義數(shù)據(jù)定義8.2.4 刪除表刪除表8.2.3 修改表結(jié)構(gòu)修改表結(jié)構(gòu)8.2.2 創(chuàng)建表創(chuàng)建表8.2.1 SQL語言基本數(shù)據(jù)類型語言基本數(shù)據(jù)類型Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.1 SQL語言基本數(shù)據(jù)類型語言基本數(shù)據(jù)類型1.1.數(shù)值型數(shù)值型 Integer Integer、Float(nFloat(n)、DoubleDouble、Numberic(p,qNumberic(p,q)2.2.字符型字符型 Char(nChar(n)、Text/MemoTe
4、xt/Memo、BinaryBinary3.3.日期、時(shí)間型日期、時(shí)間型 Date Date、TimeTime、DateTimeDateTime4.4.邏輯型邏輯型 Boolean Boolean5.5.貨幣型貨幣型 Money Money6.OLE6.OLE型型 General GeneralVisual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.2 創(chuàng)建表創(chuàng)建表使用使用Create TableCreate Table語句定義基本表。語句定義基本表。Create Table Create Table (1,2,n)n);Visual FoxPro 應(yīng)應(yīng)
5、用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.2 創(chuàng)建表創(chuàng)建表 例:創(chuàng)建例:創(chuàng)建“人才檔案人才檔案”數(shù)據(jù)庫(kù)的基本表,已知有:數(shù)據(jù)庫(kù)的基本表,已知有:人才檔案(編號(hào),姓名,性別,出生日期,學(xué)歷,政治面貌,民族,人才檔案(編號(hào),姓名,性別,出生日期,學(xué)歷,政治面貌,民族,工資現(xiàn)狀,工作簡(jiǎn)歷,照片)工資現(xiàn)狀,工作簡(jiǎn)歷,照片)Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.3 修改表結(jié)構(gòu)修改表結(jié)構(gòu) 使用使用ALTER TABLEALTER TABLE語句修改表的結(jié)構(gòu)。語句修改表的結(jié)構(gòu)。Alter Table Alter Table Ad
6、d Add ,DropConstraintDropConstraint|C0lumn|C0lumn,Alter Alter ,;Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.3 修改表結(jié)構(gòu)修改表結(jié)構(gòu) 例:修改例:修改“人才管理人才管理”數(shù)據(jù)庫(kù)中已有表的結(jié)構(gòu),在數(shù)據(jù)庫(kù)中已有表的結(jié)構(gòu),在“人才檔案人才檔案”表中增加一個(gè)表中增加一個(gè)“備注備注”字段。字段。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.2.4 刪除表刪除表使用使用DROP TABLEDROP TABLE語句刪除表。語句刪除表。Drop Ta
7、ble Drop Table 例:刪除例:刪除“人才管理人才管理”數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)中的“人才檔案?jìng)浞萑瞬艡n案?jìng)浞荨北?。表。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.3 數(shù)據(jù)更新數(shù)據(jù)更新8.3.3 刪除記錄刪除記錄8.3.2 更新記錄更新記錄8.3.1 插入記錄插入記錄Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.3.1 插入記錄插入記錄在在SQLSQL語言中,插入數(shù)據(jù)使用語言中,插入數(shù)據(jù)使用InsertInsert語句。語句。Insert Into Insert Into(1,2,)Values(V
8、alues(,2,)例:給例:給“人才管理人才管理”數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)中的“人才檔案人才檔案”表添加以下兩組數(shù)據(jù)。表添加以下兩組數(shù)據(jù)。(Bj10001Bj10001,劉偉箭,男,劉偉箭,男,08/23/6008/23/60,大學(xué),黨員,漢族,大學(xué),黨員,漢族,90009000,略,略),略,略)(Bj11002Bj11002,劉簡(jiǎn)捷,男,劉簡(jiǎn)捷,男,12/31/5812/31/58,大學(xué),民主黨派,蒙古族,大學(xué),民主黨派,蒙古族,68006800,略,略),略,略)Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.3.2 更新記錄更新記錄 在在SQLSQ
9、L語言中,更新數(shù)據(jù)表中的數(shù)據(jù)可使用語言中,更新數(shù)據(jù)表中的數(shù)據(jù)可使用UpdateUpdate語句。語句。Update Update Set Set =,=,Where Where 例:更新例:更新“人才管理人才管理”數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)中的“人才檔案人才檔案”表中的數(shù)據(jù),將所表中的數(shù)據(jù),將所有的有的“政治面貌政治面貌”字段取值為字段取值為“黨員黨員”更新為更新為“團(tuán)員團(tuán)員”。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.3.3 刪除記錄刪除記錄 在在SQLSQL語言中,刪除表中數(shù)據(jù)可使用語言中,刪除表中數(shù)據(jù)可使用DeleteDelete語句。語句。Del
10、ete From Delete From Where Where 例:刪除例:刪除“人才管理人才管理”數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)中的“人才檔案人才檔案”表中的數(shù)據(jù),將所表中的數(shù)據(jù),將所有的有的“學(xué)歷學(xué)歷”字段取值字段取值“大學(xué)大學(xué)”的數(shù)據(jù)進(jìn)行邏輯刪除。的數(shù)據(jù)進(jìn)行邏輯刪除。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4 數(shù)據(jù)查詢數(shù)據(jù)查詢8.4.4 嵌套查詢嵌套查詢8.4.3 條件查詢條件查詢8.4.2 基本查詢基本查詢8.4.1 Select語句語句8.4.6 排序查詢排序查詢8.4.7 連接查詢連接查詢8.4.5 分組查詢分組查詢Visual FoxPro
11、 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.1 Select語句語句 Select Select語句能夠完成單表查詢、多表查詢和嵌套查詢等操作。語句能夠完成單表查詢、多表查詢和嵌套查詢等操作。Select Select All|DistinctAll|Distinct|,From From Left Right Join Left Right Join On On Where Where Group By Group By Having Having Order By Order By 2 AscAsc DescDescVisual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與
12、面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.1 Select語句語句Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.1 Select語句語句Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.2 基本查詢基本查詢 1.1.檢索表中所有的記錄和字段檢索表中所有的記錄和字段 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含“人人才檔案才檔案”表所有字段。檢索表中所有的記錄和字段。表所有字段。檢索表中所有的記錄和字段。Visual FoxPro 應(yīng)應(yīng)
13、用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.2 基本查詢基本查詢 2.2.檢索表中指定的字段檢索表中指定的字段 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含“編號(hào)編號(hào)”、“姓名姓名”、“性別性別”、“出生日期出生日期”、“學(xué)歷學(xué)歷”和和“工資現(xiàn)狀工資現(xiàn)狀”6 6個(gè)個(gè)字段的內(nèi)容。即檢索數(shù)據(jù)庫(kù)表中指定的字段。字段的內(nèi)容。即檢索數(shù)據(jù)庫(kù)表中指定的字段。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.2 基本查詢基本查詢 3.3.檢索表中指定的字段和產(chǎn)生新字段檢索表中指定的字段
14、和產(chǎn)生新字段 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含“編編號(hào)號(hào)”、“姓名姓名”、“性別性別”和和“學(xué)歷學(xué)歷”,并增加一個(gè),并增加一個(gè)“年齡年齡”字段。即字段。即檢索數(shù)據(jù)庫(kù)表中指定的字段和產(chǎn)生新字段。檢索數(shù)據(jù)庫(kù)表中指定的字段和產(chǎn)生新字段。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.3 條件查詢條件查詢 1.1.檢索表中滿足指定條件的記錄檢索表中滿足指定條件的記錄 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含“人才檔案人才
15、檔案”表所有的字段的內(nèi)容,而且只選擇少數(shù)民族人才的記錄。即檢索數(shù)據(jù)庫(kù)表中表所有的字段的內(nèi)容,而且只選擇少數(shù)民族人才的記錄。即檢索數(shù)據(jù)庫(kù)表中指定的記錄。指定的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.3 條件查詢條件查詢 2.2.檢索表中指定的字段和指定的記錄檢索表中指定的字段和指定的記錄 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含“編號(hào)編號(hào)”、“姓名姓名”、“性別性別”、“出生日期出生日期”、“工資現(xiàn)狀工資現(xiàn)狀”5 5個(gè)字段的內(nèi)容,個(gè)字段的內(nèi)容,只選擇只選擇“工資現(xiàn)狀工資現(xiàn)
16、狀”超過超過70007000元的記錄。即檢索數(shù)據(jù)庫(kù)表中指定的字段和元的記錄。即檢索數(shù)據(jù)庫(kù)表中指定的字段和指定的記錄。指定的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.4 嵌套查詢嵌套查詢 1.1.用于相等(用于相等(=)判斷的子查詢)判斷的子查詢 例:利用例:利用“求職期望求職期望”和和“崗位類別崗位類別”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找編表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找編號(hào)為號(hào)為“jl04002jl04002”求職的崗位類別的記錄。即檢索數(shù)據(jù)庫(kù)中,其求職的崗位類別的記錄。即檢索數(shù)據(jù)庫(kù)中,其“父父”表中某字表中某字段值與段值與“子子”表中某字段
17、值相等的記錄。表中某字段值相等的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.4 嵌套查詢嵌套查詢 2.2.用于用于InIn短語的子查詢短語的子查詢 例:利用例:利用“專業(yè)特長(zhǎng)專業(yè)特長(zhǎng)”和和“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找找“專業(yè)專業(yè)”與與“計(jì)算機(jī)計(jì)算機(jī)”相關(guān)的記錄。即檢索數(shù)據(jù)庫(kù)中,其相關(guān)的記錄。即檢索數(shù)據(jù)庫(kù)中,其“父父”表中某表中某字段值與字段值與“子子”表中某字段值其中一個(gè)相匹配的記錄。表中某字段值其中一個(gè)相匹配的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)?/p>
18、象程序設(shè)計(jì)教程8.4.4 嵌套查詢嵌套查詢 3.3.用于比較運(yùn)算符的子查詢用于比較運(yùn)算符的子查詢 例:利用例:利用“人才檔案人才檔案”和和“求職期望求職期望”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找“希望工資希望工資”大于大于“學(xué)歷學(xué)歷”為為“大學(xué)大學(xué)”的平均工資的相關(guān)記錄。即檢索數(shù)據(jù)庫(kù)中,的平均工資的相關(guān)記錄。即檢索數(shù)據(jù)庫(kù)中,其其“父父”表中某字段值大于表中某字段值大于“子子”表中某字段值的記錄。表中某字段值的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.4 嵌套查詢嵌套查詢 4.4.用于用于AnyAny的子查詢的子查詢
19、 例:利用例:利用“求職期望求職期望”和和“崗位類別崗位類別”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找與表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找與“企業(yè)性質(zhì)企業(yè)性質(zhì)”為為“全民全民”表中表中“崗位編號(hào)崗位編號(hào)”相等的任意一個(gè)記錄。即檢索數(shù)據(jù)庫(kù)中,相等的任意一個(gè)記錄。即檢索數(shù)據(jù)庫(kù)中,其其“父父”表中某字段值等于表中某字段值等于“子子”表中某字段值任意一個(gè)的記錄。表中某字段值任意一個(gè)的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.4 嵌套查詢嵌套查詢 5.5.用于用于AllAll的子查詢的子查詢 例:利用例:利用“人才檔案人才檔案”和和“求職期望求職期望”表中的數(shù)據(jù)
20、創(chuàng)建一個(gè)查詢,查找表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,查找“希希望工資望工資”大于所有大于所有“人才檔案人才檔案”表中表中“編號(hào)編號(hào)”以以“jljl”開頭的開頭的“工資現(xiàn)狀工資現(xiàn)狀”的任的任意個(gè)記錄。即檢索數(shù)據(jù)庫(kù)中,其意個(gè)記錄。即檢索數(shù)據(jù)庫(kù)中,其“父父”表中某字段值大于所有表中某字段值大于所有“子子”表中某字段表中某字段值的記錄。值的記錄。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.5 分組查詢分組查詢 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)不同學(xué)歷的人數(shù)。表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)不同學(xué)歷的人數(shù)。即對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)進(jìn)行分類統(tǒng)
21、計(jì)。即對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.6 排序查詢排序查詢 例:利用例:利用“人才檔案人才檔案”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,“編號(hào)編號(hào)”、“姓名姓名”、“性別性別”、“出生日期出生日期”、“工資現(xiàn)狀工資現(xiàn)狀”5 5個(gè)字段的內(nèi)容,并選擇工資現(xiàn)狀超個(gè)字段的內(nèi)容,并選擇工資現(xiàn)狀超過過70007000元,少于元,少于40004000元的記錄,且查詢結(jié)果按工資現(xiàn)狀字段值升序排列。即元的記錄,且查詢結(jié)果按工資現(xiàn)狀字段值升序排列。即檢索數(shù)據(jù)庫(kù)表中,按字段值升序排列查詢結(jié)果。檢索數(shù)據(jù)庫(kù)表中,按字段
22、值升序排列查詢結(jié)果。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.7 連接查詢連接查詢 1.1.自然連接自然連接 例:利用例:利用“人才檔案人才檔案”表和表和“專業(yè)特長(zhǎng)專業(yè)特長(zhǎng)”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含果包含“人才檔案人才檔案”表中的表中的“編號(hào)編號(hào)”、“姓名姓名”、“性別性別”、“出生日期出生日期”、“工資現(xiàn)狀工資現(xiàn)狀”、“政治面貌政治面貌”6 6個(gè)字段和個(gè)字段和“專業(yè)特長(zhǎng)專業(yè)特長(zhǎng)”表中的表中的“專業(yè)專業(yè)”、“專專業(yè)年限業(yè)年限”、“職稱職稱”、“外語水平外語水平”4 4個(gè)字段,共個(gè)字段,共1010個(gè)字段的
23、內(nèi)容。個(gè)字段的內(nèi)容。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程8.4.7 連接查詢連接查詢 2.2.左連接左連接 例:利用例:利用“人才檔案人才檔案”表和表和“成就成果成就成果”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含表包含表“人才檔案人才檔案”中的中的“編號(hào)編號(hào)”、“姓名姓名”2 2個(gè)字段和個(gè)字段和“成就成果成就成果”表中的表中的“成果名稱成果名稱”、“成果類別成果類別”、“成果出處成果出處”3 3個(gè)字段,共個(gè)字段,共5 5個(gè)字段的內(nèi)容。個(gè)字段的內(nèi)容。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向
24、對(duì)象程序設(shè)計(jì)教程8.4.7 連接查詢連接查詢 3.3.右連接右連接 例:利用例:利用 “人才檔案人才檔案”表和表和 “專業(yè)特長(zhǎng)專業(yè)特長(zhǎng)x x”表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其表中的數(shù)據(jù)創(chuàng)建一個(gè)查詢,其結(jié)果包含結(jié)果包含 “人才檔案人才檔案”表中的表中的“編號(hào)編號(hào)”、“姓名姓名”、“性別性別”、“出生日期出生日期”、“工資現(xiàn)狀工資現(xiàn)狀”、“政治面貌政治面貌”6 6個(gè)字段和個(gè)字段和“專業(yè)特長(zhǎng)專業(yè)特長(zhǎng)x x”表中的表中的“專業(yè)專業(yè)”、“專業(yè)專業(yè)年限年限”、“職稱職稱”、“外語水平外語水平”4 4個(gè)字段,共個(gè)字段,共1010個(gè)字段的內(nèi)容。個(gè)字段的內(nèi)容。Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程本本章章要要點(diǎn)點(diǎn)Visual FoxPro 應(yīng)應(yīng)用用基礎(chǔ)基礎(chǔ)與與面向?qū)ο蟪绦蛟O(shè)計(jì)教程面向?qū)ο蟪绦蛟O(shè)計(jì)教程
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 指向核心素養(yǎng)發(fā)展的高中生物學(xué)1輪復(fù)習(xí)備考建議
- 新課程新評(píng)價(jià)新高考導(dǎo)向下高三化學(xué)備考的新思考
- 新時(shí)代背景下化學(xué)高考備考策略及新課程標(biāo)準(zhǔn)的高中化學(xué)教學(xué)思考
- 2025屆江西省高考政治二輪復(fù)習(xí)備考建議
- 新教材新高考背景下的化學(xué)科學(xué)備考策略
- 新高考背景下的2024年高考化學(xué)二輪復(fù)習(xí)備考策略
- 2025屆高三數(shù)學(xué)二輪復(fù)習(xí)備考交流會(huì)課件
- 2025年高考化學(xué)復(fù)習(xí)研究與展望
- 2024年高考化學(xué)復(fù)習(xí)備考講座
- 2025屆高考數(shù)學(xué)二輪復(fù)習(xí)備考策略和方向
- 2024年感動(dòng)中國(guó)十大人物事跡及頒獎(jiǎng)詞
- XX教育系統(tǒng)單位述職報(bào)告教育工作概述教育成果展示面臨的挑戰(zhàn)未來規(guī)劃
- 2025《增值稅法》全文解讀學(xué)習(xí)高質(zhì)量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 初中資料:400個(gè)語文優(yōu)秀作文標(biāo)題
- 初中語文考試專項(xiàng)練習(xí)題(含答案)