久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

VFP查詢實(shí)驗(yàn)報(bào)告[范文模版]

時(shí)間:2019-05-11 22:54:20下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《VFP查詢實(shí)驗(yàn)報(bào)告[范文模版]》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《VFP查詢實(shí)驗(yàn)報(bào)告[范文模版]》。

第一篇:VFP查詢實(shí)驗(yàn)報(bào)告[范文模版]

實(shí)驗(yàn)五

查詢設(shè)計(jì)器和SQL查詢命令

學(xué)號:

姓名:

班級:

一、實(shí)驗(yàn)?zāi)康?/p>

1.掌握用查詢設(shè)計(jì)器建立查詢的方法。2.掌握用SQL語句建立單表查詢的方法。

二、實(shí)驗(yàn)內(nèi)容

實(shí)驗(yàn)5-1 建立一人個(gè)查詢,查詢文件名為chaxun1.qpr,檢索表文件student.dbf中總分大于500的學(xué)生的學(xué)號、姓名、性別、總分。操作方法如下:

實(shí)驗(yàn)5-2 建立一個(gè)查詢,查詢文件名為chaxun2.qpr,檢索student、score、course表中選修的課程代碼是“091101”的所有學(xué)生的學(xué)號、姓名、性別、課程名稱、學(xué)分和成績,并按成績的降序排列,將查詢的結(jié)果輸出到表文件shuchu中。操作方法如下:

實(shí)驗(yàn)5-3 使用SQL語句,在表文件student.dbf中查詢所有男生的信息。操作命令:

實(shí)驗(yàn)5-4 使用SQL語句,在表文件student.dbf中查詢總分大于550的學(xué)生的學(xué)號、姓名、總分。操作命令:

實(shí)驗(yàn)5-5 使用SQL語句,在表文件student.dbf中查詢總分大于550的所有男生的學(xué)號、姓名、總分。操作命令:

實(shí)驗(yàn)5-6 從student表和score表中,檢索所有女同學(xué)的學(xué)號、姓名、和score表中的成績。操作命令:

三、心得體會(huì)

四、遺留問題

教師填寫:

成績:

評語:

批改時(shí)間:

第二篇:VFP實(shí)驗(yàn)報(bào)告總結(jié)

南京信息工程大學(xué)實(shí)驗(yàn)(實(shí)習(xí))報(bào)告

實(shí)驗(yàn)(實(shí)習(xí))名稱順序和選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)(實(shí)習(xí))日期 得分 指導(dǎo)老師

系專業(yè) 班級 學(xué)號 【實(shí)驗(yàn)?zāi)康摹?/p>

1、掌握程序的建立、修改與運(yùn)行

2、掌握基本輸入輸出語句與函數(shù)

3、熟練掌握if語句(包括單分支和雙分支)和do case語句的使用。

4、分析程序的運(yùn)行結(jié)果。

【實(shí)驗(yàn)內(nèi)容】

操作結(jié)果的界面截圖顯示。

1、從鍵盤輸入兩個(gè)數(shù)存入變量x和y,若x>y則交換他們的值,否則直接輸出x和y的值。

2、執(zhí)行下列程序后,變量x的值為()。x=1 if x>=1 do case case x>0 x=x+1 case x>1 x=x+1 otherwise x=4 endcase else x=3 endif

3、執(zhí)行下列命令序列,屏幕顯示()a=100 b=50 a=a+b b=a-b b=a*2 ? a+b

4、執(zhí)行下列命令序列,屏幕顯示()。b=6 do case case mod(b,3)=0 b=b+1 case mod(b,2)=0 b=b+2 otherwise b=b+3 endcase ? b

5、執(zhí)行下列命令序列,屏幕顯示()input to a if a=10 b=0 else b=1 endif ? b篇二:vfp實(shí)驗(yàn)報(bào)告

天水師范學(xué)院數(shù)學(xué)與統(tǒng)計(jì)學(xué)院

實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)項(xiàng)目名稱 所屬課程名稱 實(shí) 驗(yàn) 類 型 實(shí) 驗(yàn) 日 期

班 級 學(xué) 號 姓 名 成 績 1 附錄1:源 程 序 2 附錄2:實(shí)驗(yàn)報(bào)告填寫說明

1.實(shí)驗(yàn)項(xiàng)目名稱:要求與實(shí)驗(yàn)教學(xué)大綱一致。2.實(shí)驗(yàn)?zāi)康模耗康囊鞔_,要抓住重點(diǎn),符合實(shí)驗(yàn)教學(xué)大綱要求。3.實(shí)驗(yàn)原理:簡要說明本實(shí)驗(yàn)項(xiàng)目所涉及的理論知識。4.實(shí)驗(yàn)環(huán)境:實(shí)驗(yàn)用的軟、硬件環(huán)境。5.實(shí)驗(yàn)方案(思路、步驟和方法等):這是實(shí)驗(yàn)報(bào)告極其重要的內(nèi)容。概括整個(gè)實(shí)驗(yàn)過程。對于驗(yàn)證性實(shí)驗(yàn),要寫明依據(jù)何種原理、操作方法進(jìn)行實(shí)驗(yàn),要寫明需要經(jīng)過哪幾個(gè)步驟來實(shí)現(xiàn)其操作。對于設(shè)計(jì)性和綜合性實(shí)驗(yàn),在上述內(nèi)容基礎(chǔ)上還應(yīng)該畫出流程圖、設(shè)計(jì)思路和設(shè)計(jì)方法,再配以相應(yīng)的文字說明。對于創(chuàng)新性實(shí)驗(yàn),應(yīng)注明其創(chuàng)新點(diǎn)、特色。6.實(shí)驗(yàn)過程(實(shí)驗(yàn)中涉及的記錄、數(shù)據(jù)、分析):寫明具體實(shí)驗(yàn)方案的具體實(shí)施步驟,包括實(shí)驗(yàn)過程中的記錄、數(shù)據(jù)和相應(yīng)的分析。7.實(shí)驗(yàn)結(jié)論(結(jié)果):根據(jù)實(shí)驗(yàn)過程中得到的結(jié)果,做出結(jié)論。8.實(shí)驗(yàn)小結(jié):本次實(shí)驗(yàn)心得體會(huì)、思考和建議。9.指導(dǎo)教師評語及成績:指導(dǎo)教師依據(jù)學(xué)生的實(shí)際報(bào)告內(nèi)容,給出本次實(shí)驗(yàn)報(bào)告的評價(jià)。3 篇三:vfp實(shí)驗(yàn)報(bào)告范例

指導(dǎo)老師 萬潤澤 實(shí)驗(yàn)名稱visual foxpro 操作基礎(chǔ)

同組人 日期日 成績

一、實(shí)驗(yàn)?zāi)康?/p>

1)理解各種不同的數(shù)據(jù)類型 2)常量的含義以及各種不同數(shù)據(jù)類型的常量 3)變量的含義以及字段變量、內(nèi)存變量、系統(tǒng)變量和數(shù)組變量的使用

二、實(shí)驗(yàn)環(huán)境(儀器設(shè)備、軟件等)windowsxp操作系統(tǒng)、visual foxpro環(huán)境

三、實(shí)驗(yàn)原理(或要求)

(1)數(shù)值型、貨幣型、字符型、日期型和日期時(shí)間型常量的輸入

(2)日期格式的設(shè)置的命令

(3)字段變量與內(nèi)存變量同名時(shí)候,觀察賦值運(yùn)算結(jié)果(4)數(shù)組變量的賦值

(5)內(nèi)存變量顯示、清除與保存所使用的命令

四、實(shí)驗(yàn)步驟

?”計(jì)算機(jī)”,?123.45?,[?abc?,?abc?] 日期格式的設(shè)置

set century on|off set date to american ?{^2007-1-2} 結(jié)果: set mark to “.” ?{^2007-1-2} 結(jié)果 set strictdate to 0 ?{2007-5-30} 結(jié)果 set century on set mark to “|” set date to ymd 結(jié)果

創(chuàng)建一個(gè)學(xué)生表“學(xué)生.dbf”,其中包含字段學(xué)號、姓名、性別、出生日期等字段。并輸入多行記錄,再使用以下命令 use 學(xué)生

?姓名 go 3 ?姓名

五、記錄與處理(實(shí)驗(yàn)數(shù)據(jù)、誤差分析、結(jié)果分析)

注意:

實(shí)驗(yàn)步驟與記錄處理合成一個(gè)部分,都是用來記載上機(jī)實(shí)驗(yàn)中的代碼以及運(yùn)行結(jié)果,對于visual foxpro編程而言,不必分兩個(gè)部分。

在此頁中繼續(xù)寫入程序代碼以及相應(yīng)的運(yùn)行結(jié)果。

這個(gè)部分內(nèi)容到課本52面結(jié)束

六、思考題

1、什么是常量?visual foxpro中哪幾種類型的數(shù)據(jù)有常量表示?

2、什么是變量?visual foxpro中有哪幾種變量?變量名取名是如何規(guī)定的?

七、實(shí)驗(yàn)小結(jié)

這個(gè)地方可以寫入自己對上機(jī)內(nèi)容的理解,也可把自己不懂的內(nèi)容寫在下面

同組人 日期 成績

一、實(shí)驗(yàn)?zāi)康?/p>

1)掌握表達(dá)式中各種運(yùn)算符的運(yùn)算規(guī)則 2)掌握各種類別的運(yùn)算符的優(yōu)先級 3)理解函數(shù)的三要素以及各常用函數(shù)的用法

二、實(shí)驗(yàn)環(huán)境(儀器設(shè)備、軟件等)windowsxp操作系統(tǒng)、visual foxpro環(huán)境

三、實(shí)驗(yàn)原理(或要求)(1)幾種算術(shù)運(yùn)算符、日期時(shí)間運(yùn)算符和關(guān)系運(yùn)算符的規(guī)則與使用

(2)字符串匹配運(yùn)算符“=”、“= =”、“$”的含義

(3)在含有多種運(yùn)算符的表達(dá)式中根據(jù)運(yùn)算符優(yōu)先級進(jìn)行運(yùn)算

(4)常用函數(shù)的用法,注意函數(shù)的參數(shù)與返回類型

四、實(shí)驗(yàn)步驟 p52 例3-8 3-9 3-10 例3-12 課后練習(xí)習(xí)題一(13)小題

例 3-14

五、記錄與處理(實(shí)驗(yàn)數(shù)據(jù)、誤差分析、結(jié)果分析)

(接上頁)

例 3-15 ~ 34 選取有代表性的例子

注意:

實(shí)驗(yàn)步驟與記錄處理合成一個(gè)部分,都是用來記載上機(jī)實(shí)驗(yàn)中的代碼以及運(yùn)行結(jié)果,對于visual foxpro編程而言,不必分兩個(gè)部分。

在此頁中繼續(xù)寫入程序代碼以及相應(yīng)的運(yùn)行結(jié)果。

這個(gè)部分內(nèi)容從課本53到課本63面結(jié)束

六、思考題

1.什么是表達(dá)式?當(dāng)一個(gè)表達(dá)式中有多種類型的運(yùn)算符并存時(shí),一般的運(yùn)算

順序是什么?

2.函數(shù)的三要素是什么?試指出month()函數(shù)在使用時(shí)的參數(shù)和返回值

數(shù)據(jù)類型?另外測試數(shù)據(jù)類型的函數(shù)是什么?

七、實(shí)驗(yàn)小結(jié)

這個(gè)地方可以寫入自己對上機(jī)內(nèi)容的理解,也可把自己不懂的內(nèi)容寫在下面

同組人 日期 成績

一、實(shí)驗(yàn)?zāi)康?/p>

1)掌握數(shù)據(jù)庫的基本操作

2)掌握表的基本操作,包括表結(jié)構(gòu)的創(chuàng)建、表結(jié)構(gòu)的顯示與修改以及表記錄的顯示、增加和修改

3)理解索引的概念并會(huì)在表設(shè)計(jì)器中建立索引

二、實(shí)驗(yàn)環(huán)境(儀器設(shè)備、軟件等)windowsxp操作系統(tǒng)、visual foxpro環(huán)境

三、實(shí)驗(yàn)原理(或要求)

(1)建立自由表,并使用表設(shè)計(jì)器設(shè)計(jì)每個(gè)字段的字段名、數(shù)據(jù)類型、寬度等

(2)在數(shù)據(jù)庫中創(chuàng)建表,在表設(shè)計(jì)器中對字段的有效性規(guī)則、默認(rèn)值、格式、輸入掩碼等進(jìn)行修改

(3)表的打開與瀏覽,增加表記錄和刪除表記錄

(4)在表設(shè)計(jì)器中建立索引,另外通過命令方式建立索引

四、實(shí)驗(yàn)步驟

這個(gè)部分內(nèi)容從69面到課本88面結(jié)束

例4-1 顯示表結(jié)構(gòu) 例4-3 顯示男生的記錄

例4-4 例4-7 8 9 理解物理刪除和邏輯刪除之間的區(qū)別

例4-11

五、記錄與處理(實(shí)驗(yàn)數(shù)據(jù)、誤差分析、結(jié)果分析)

注意:

實(shí)驗(yàn)步驟與記錄處理合成一個(gè)部分,都是用來記載上機(jī)實(shí)驗(yàn)中的代碼以及運(yùn)行結(jié)果,對于visual foxpro編程而言,不必分兩個(gè)部分。

在此頁中繼續(xù)寫入程序代碼以及相應(yīng)的運(yùn)行結(jié)果。

六、思考題

1)什么叫參照完整性?參照完整性分為哪幾種? 2)數(shù)據(jù)庫表和自由表有什么區(qū)別?

七、實(shí)驗(yàn)小結(jié)

這個(gè)地方可以寫入自己對上機(jī)內(nèi)容的理解,也可把自己不懂的內(nèi)容寫在下面

同組人 日期 成績

一、實(shí)驗(yàn)?zāi)康?/p>

1)使用sql查詢語句對表進(jìn)行條件查詢 2)理解select命令中的幾個(gè)常用關(guān)鍵字的含義 3)能熟練掌握簡單查詢、聯(lián)接查詢、嵌套查詢 4)排序顯示查詢結(jié)果和計(jì)算查詢

二、實(shí)驗(yàn)環(huán)境(儀器設(shè)備、軟件等)windowsxp操作系統(tǒng)、visual foxpro環(huán)境

三、實(shí)驗(yàn)原理(或要求)1)select說明要查詢的數(shù)據(jù) 2)from說明要查詢的數(shù)據(jù)來自哪些表 3)where說明查詢的條件

4)order by 用來對查詢的結(jié)果排序 5)幾個(gè)特殊的運(yùn)算符,如like,not in,between。。and。。,以及計(jì)算查詢

中用到的函數(shù),如count,sum,avg,max,min等

四、實(shí)驗(yàn)步驟

這個(gè)部分內(nèi)容從104面到課本112面結(jié)束

例5-1 到 5-21 選擇典型的sql查詢語句

五、記錄與處理(實(shí)驗(yàn)數(shù)據(jù)、誤差分析、結(jié)果分析)

(接上面的實(shí)驗(yàn)步驟)

注意:

實(shí)驗(yàn)步驟與記錄處理合成一個(gè)部分,都是用來記載上機(jī)實(shí)驗(yàn)中的代碼以及運(yùn)行結(jié)果,對于visual foxpro編程而言,不必分兩個(gè)部分。

在此頁中繼續(xù)寫入程序代碼以及相應(yīng)的運(yùn)行結(jié)果。

六、思考題

1、課本136面

三、上機(jī)題 2(注:題目也要抄寫)

2、課本136面

三、上機(jī)題 3(注:題目也要抄寫)

七、實(shí)驗(yàn)小結(jié)

這個(gè)地方可以寫入自己對上機(jī)內(nèi)容的理解,也可把自己不懂的內(nèi)容寫在下面篇四:vfp實(shí)驗(yàn)報(bào)告1 實(shí)驗(yàn)報(bào)告 時(shí)間:2013.4.6 地點(diǎn):經(jīng)濟(jì)管理學(xué)院機(jī)房

實(shí)驗(yàn)1:visual foxpro 集成環(huán)境及項(xiàng)目管理 實(shí)驗(yàn)?zāi)康模?.掌握vfp啟動(dòng)與退出的各種方法 2.熟悉vfp的集成操作環(huán)境,包括掌握工具欄、命令窗口打開與關(guān)閉的方法 3.了解“選項(xiàng)”對話框的內(nèi)容,并掌握一些常用的設(shè)置與命令 4.了解vfp幫助系統(tǒng)的大致結(jié)構(gòu),掌握其使用方法 5.掌握項(xiàng)目文件建立與打開的方法 6.了解項(xiàng)目管理器的結(jié)構(gòu)及其定制方法 實(shí)驗(yàn)內(nèi)容:

一、vfp的啟動(dòng)與退出 1.vfp的啟動(dòng) 2.vfp的退出

二、工具欄

1、通過菜單命令“編輯”——“工具欄”

“工具欄”對話框

2、右擊工具欄無按鈕區(qū)域,利用快捷菜單打開與關(guān)閉快捷菜單 vfp主窗口

“工具欄”快捷菜單

三、“命令”窗口

1、命令窗口的打開與關(guān)閉

2、在“命令”窗口中執(zhí)行命令 練習(xí)內(nèi)容: ①計(jì)算并顯示算術(shù)表達(dá)式的值 ;?和??命令的區(qū)別

②clear清除vfp主窗口中所有信息;顯示默認(rèn)文件夾中類型為dbf的文件目錄 ;顯示d盤根文件夾中所有文件的目錄

③新建文件夾、復(fù)制文件夾、改名文件、刪除文件、運(yùn)行“計(jì)算器”

3、命令的編輯與重用

四、“選項(xiàng)”對話框

五、vfp的幫助系統(tǒng) 菜單命令”幫助——vfp幫助主題”

六、創(chuàng)建項(xiàng)目文件 “新建”對話框;“創(chuàng)建”對話框

1、項(xiàng)目文件的打開與關(guān)閉

2、項(xiàng)目管理器的定制

3、利用項(xiàng)目管理器管理文件

①添加文件 ②移去文件 ③其他操作

實(shí)驗(yàn)心得:通過這次實(shí)驗(yàn),進(jìn)一步掌握了vfp 啟動(dòng)與退出的各種方法和vfp項(xiàng)目管理器有關(guān)的操作,同時(shí)也熟悉了vfp的集成操作環(huán)境。篇五:vfp--劉子恒--實(shí)驗(yàn)報(bào)告1 13級電子信息工程班vfp實(shí)驗(yàn)報(bào)告1 注:

1、一個(gè)實(shí)驗(yàn)題目編寫一個(gè)實(shí)驗(yàn)報(bào)告,每個(gè)報(bào)告至少占用1頁。

2、報(bào)告內(nèi)容必須具體、詳實(shí),不得籠統(tǒng)、簡單。

第三篇:Access數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報(bào)告查詢(精選)

數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)報(bào)告

查詢

名: 學(xué)

號: 班

級: 指導(dǎo)教師:

****年**月**日1 實(shí)驗(yàn)?zāi)康?/p>

掌握選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢的創(chuàng)建。實(shí)驗(yàn)總體要求

根據(jù)題目選擇合適的方法創(chuàng)建查詢,可以使用查詢向?qū)А⒉樵冊O(shè)計(jì)視圖和SQL命令。實(shí)驗(yàn)步驟可以粘貼查詢設(shè)計(jì)視圖截圖,也可粘貼SQL命令。實(shí)驗(yàn)內(nèi)容

1、創(chuàng)建查詢CX1,查找有超期圖書的讀者的借書證號、姓名、圖書編號、圖書名稱,借閱日期,超期天數(shù)(以當(dāng)前時(shí)間為準(zhǔn),借書時(shí)間超過90天為超期)。

2、創(chuàng)建查詢CX2,統(tǒng)計(jì)每個(gè)出版社出版的圖書的數(shù)量、圖書的平均定價(jià)。

3、創(chuàng)建查詢CX3,查找定價(jià)低于圖書平均定價(jià)的圖書的圖書編號、圖書名稱、作者、出版社、定價(jià)。

4、創(chuàng)建更新查詢CX4,將“圖書書目表”的“是否借出”字段根據(jù)“借閱登記表”中讀者的借閱情況填入正確的值。

5、創(chuàng)建生成表查詢CX5,查找從未有讀者借閱的圖書的圖書編號、圖書名稱、作者、出版社,生成的表名為“未借出過圖書”。

6、為“借書證表”增加一字段,字段名為性別、文本型、字段大小為1。創(chuàng)建查詢CX6,根據(jù)身份證號的第17位輸入性別字段的值。(第17位偶數(shù)是女,奇數(shù)為男)

7、創(chuàng)建交叉表查詢CX7,根據(jù)輸入的出版社參數(shù)值,顯示該出版社每種類別的圖書的數(shù)量。(出版社為行標(biāo)題,類別號為列標(biāo)題)

8、創(chuàng)建查詢CX8,查找借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社。

9、創(chuàng)建查詢CX9,將借出次數(shù)最多的圖書的編號、圖書名稱、作者、出版社追加到“未借出過圖書”表中。實(shí)驗(yàn)步驟

1、CX1的SQL命令為:

SELECT 借書證表.借書證號, 借書證表.姓名, 圖書書目表.圖書編號, 圖書書目表.圖書名稱, 借閱登記表.借閱日期, Date()-[借閱日期] AS 超期天數(shù)

FROM 圖書書目表 INNER JOIN(借書證表 INNER JOIN 借閱登記表 ON 借書證表.借書證號 = 借閱登記表.借書證號)ON 圖書書目表.圖書編號 = 借閱登記表.圖書編號

WHERE(((Date()-[借閱日期])>90)AND((借閱登記表.歸還日期)Is Null));

CX1的查詢結(jié)果為:

2、CX2的設(shè)計(jì)視圖為:

CX2的查詢結(jié)果為: SQL:SELECT 圖書書目表.出版社,count(圖書書目表.出版社)as 數(shù)量,avg(圖書書目表.定價(jià))as平均定………………………….roup by 圖書書目表.出版社;

3、CX3的SQL命令為:

CX3的查詢結(jié)果為:

4、CX4的SQL命令為:

UPDATE 圖書書目表 SET 是否借出 = 1 WHERE………………………….圖書書目表.圖書編號=借閱登記表.圖書編號 and 借閱登記表.歸還日期 is null);CX4的查詢結(jié)果為:

5、CX5的SQL命令為:

SELECT 圖書編號, 圖書名稱, 作者, 出版社 INTO 未借出過圖書

………………………….from 借閱登記表 where 圖書書目表.圖書編號=借閱登記表.圖書編號);CX5的查詢結(jié)果為:

6、CX6的SQL命令為:

UPDATE 借書證表 SET 性別 = Mid(身份證號,17,1);CX6的查詢結(jié)果為:

7、CX7的SQL命令為:

TRANSFORM Count(圖書書目表.圖書編號)AS 圖書編號之計(jì)數(shù) SELECT ………………………….目表.圖書編號)AS [總計(jì) 圖書編號] FROM 圖書書目表

GROUP BY 圖書書目表.出版社

PIVOT 圖書書目表.類別號;CX7的查詢結(jié)果為:

8、CX8的SQL命令為:

SELECT 圖書編號, 圖書名稱, 作者, 出版社 FROM 圖書書目表 WHERE 圖書編號=(SELECT TOP 1 圖書編號

………………………….ORDER BY Count(圖書編號)DESC);CX8的查詢結(jié)果為:

9、CX9的SQL命令為:

INSERT INTO 未借出過圖書(圖書編號, 圖書名稱, 作者, 出版社)SELECT 圖書編號, 圖書名稱, 作者, 出版社 ………………………….SELECT TOP 1 圖書編號 FROM 借閱登記表

GROUP BY 借閱登記表.圖書編號 ORDER BY Count(圖書編號)DESC 5);CX9的查詢結(jié)果為:

5評語和得分

第四篇:VFP常用函數(shù)整理范文

VFP常用函數(shù)大全整理

一.字符及字符串處理函數(shù):字符及字符串處理函數(shù)的處理對象均為字符型數(shù)據(jù),但其返回值類型各異.1.取子串函數(shù):

格式:substr(c,n1,n2)

功能:取字符串C第n1個(gè)字符起的n2個(gè)字符.返回值類型是字符型.例:取姓名字符串中的姓.store “王小風(fēng)” to xm

?substr(xm,1,2)

結(jié)果為:王

2.刪除空格函數(shù):以下3個(gè)函數(shù)可以刪除字符串中的多余空格,3個(gè)函數(shù)的返回值均為字符型.trim(字符串):刪除字符串的尾部空格

alltrim(字符串):刪除字符串的前后空格

ltrim(字符串):刪除字符串的前面的空格

例:去掉第一個(gè)字符串的尾空格后與第二個(gè)字符串連接

store “abcd ” to x

store “efg” to y

?trim(x)+y

abcdefg

3.空格函數(shù):

格式:space(n)

說明:該函數(shù)的功能是產(chǎn)生指定個(gè)數(shù)的空格字符串(n用于指定空格個(gè)數(shù)).例:定義一個(gè)變量dh,其初值為8個(gè)空格

store space(8)to dh

4.取左子串函數(shù):

格式:left(c,n)功能:取字符串C左邊n個(gè)字符.5.取右子串函數(shù):

格式:right(c,n)

功能:取字符串c右邊的n個(gè)字符

例:a=“我是中國人”

?right(a,4)

國人

322 &&隱含四舍五入取整轉(zhuǎn)換為字符型數(shù)據(jù)

?left(a,2)

6.empty(c):用于測試字符串C是否為空格.7.求子串位置函數(shù):

格式:At(字符串1,字符串2)

功能:返回字符串1在字符串2的位置

例:?At(“教授”,“副教授”)

8.大小寫轉(zhuǎn)換函數(shù):

格式:

lower(字符串)

upper(字符串)

功能:lower()將字符串中的字母一律變小寫;upper()將字符串中的字母一律變大寫

例:

bl=“FoxBASE”

?lower(bl)+space(2)+upper(bl)

foxbase FOXBASE

9.求字符串長度函數(shù):

格式:len(字符串)

功能:求指定字符串的長度

例:a=“中國人”

?len(a)

二.數(shù)學(xué)運(yùn)算函數(shù):

1.取整函數(shù):

格式:int(數(shù)值)

功能:取指定數(shù)值的整數(shù)部分.例:取整并顯示結(jié)果

?int(25.69)

2.四舍五入函數(shù):

格式:round(數(shù)值表達(dá)式,小數(shù)位

數(shù))

功能:根據(jù)給出的四舍五入小數(shù)位數(shù),對數(shù)值表達(dá)式的計(jì)算結(jié)果做四舍五入處理

例:對下面給出的數(shù)四舍五入并顯示其結(jié)果

?round(3.14159,4),round(2048.9962,0),round(2048.9962,-3)

3.1416 2049 2000

3.求平方根函數(shù):

格式:sqrt(數(shù)值)

?str(321.56,6,2)

321.56

功能:求指定數(shù)值的算術(shù)平方根

例:?sqrt(100)

4.最大值、最小值函數(shù):

格式:

Max(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

Min(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

功能:返回兩個(gè)數(shù)值表達(dá)式中的最大值和最小值

例:

x1=123.456

x2=234.567

?max(x1,x2)

234.567

?min(x1,x2)

123.456

5.求余數(shù)函數(shù):

格式:mod(表達(dá)式1,表達(dá)式2)

功能:求表達(dá)式1對表達(dá)式

2的余數(shù)

例:

?mod(10,3)

6.求指數(shù)、對數(shù)函數(shù):

格式:

exp(數(shù)值表達(dá)式)

log(數(shù)值表達(dá)式)

功能:

(1).exp()計(jì)算自然數(shù)e?表達(dá)式的值為指數(shù)的冪

(2).log()計(jì)算表達(dá)式值的自然對數(shù),返回lnx的值.例:

x=1

y=exp(x)

?exp(x),log(x)

2.72 1 三.轉(zhuǎn)換函數(shù):

1.數(shù)值轉(zhuǎn)數(shù)字字符串函數(shù):

格式:str(n,n1,n2)

功能:將數(shù)值n轉(zhuǎn)換為字符串,n1為總長度,n2為小數(shù)位

例:?str(321.56)

2.字符轉(zhuǎn)數(shù)值函數(shù):

格式:val(s)

功能:將數(shù)字字符串s轉(zhuǎn)換為數(shù)值

例:x=“23”

y=“76”

?val(x)+val(y)

3.字符轉(zhuǎn)日期函數(shù):

格式:ctod(c)

功能:將日期字符串c轉(zhuǎn)換為日期

例:set date ansi &&日期格式設(shè)為美國標(biāo)準(zhǔn)化協(xié)會(huì)格式

?ctod(“^2005.11.14”)

2005.11.14

4.日期轉(zhuǎn)字符函數(shù):

格式:dtoc(d)

功能:將日期d轉(zhuǎn)化為日期字符串

例:將日期型數(shù)據(jù)轉(zhuǎn)化為字符型日期數(shù)據(jù)并顯示漢字日期.set century on &&開啟世紀(jì)前綴,即日期中年份用4位表示

set date ansi

rq={^2005.11.14}

rq=dtoc(rq)

?substr(rq,1,4)+“年”+substr(rq,6,2)+“月”+substr(rq,9,2)+“日”

2005年11月14日

5.時(shí)間轉(zhuǎn)字符函數(shù):

格式:ttoc(時(shí)間)

功能:將時(shí)間轉(zhuǎn)為時(shí)間字符串

6.字符轉(zhuǎn)時(shí)間函數(shù):

格式:ctot(c)

功能:將時(shí)間字符串轉(zhuǎn)化為時(shí)間

7.字符串替換函數(shù):

格式:stuff(<字符表達(dá)式1>,<起始位置>,<字符個(gè)數(shù)>,<字符表達(dá)式2>)

功能:從指定位置開始,用<表達(dá)式2>的值去替換<表達(dá)式1>中指定個(gè)數(shù)字符.若<字符個(gè)數(shù)>為零,直接插入;若<表達(dá)式2>為空字符串,則刪除<表達(dá)式1>中指定個(gè)數(shù)的字符.例:X=“祝大家新年好!”

?stuff(X,7,4,“春節(jié)”)

祝大家春節(jié)好

?stuff(X,11,0,“春節(jié)”)

祝大家新年春節(jié)好

?stuff(x,7,4,“ ”)

祝大家好

8.字符轉(zhuǎn)ASCⅡ碼函數(shù):

格式:Asc(<字符表達(dá)式>)

功能:把<字符表達(dá)式>左邊第一個(gè)字符轉(zhuǎn)成相應(yīng)的ASCⅡ碼值

例:x=“Foxpro”

?Asc(x),Asc(lower(x))

102

9.ASCⅡ碼值轉(zhuǎn)字符函數(shù):

格式:chr(數(shù)值表達(dá)式)

功能:把數(shù)值轉(zhuǎn)成相應(yīng)的ASCⅡ碼字符,返回值為字符型

例:?chr(70)+chr(111)+chr(111+9)

Fox

四.日期函數(shù):

1.系統(tǒng)日期函數(shù):

格式:date()

功能:給出系統(tǒng)的當(dāng)前日期,返回值是日期型數(shù)據(jù).例:顯示系統(tǒng)日期

?date()

11/14/05

set date ansi

set century on

?date()

2005.11.14

2.年、月、日函數(shù):

格式:(1).year(日期表達(dá)式):從

日期表達(dá)式中返回一個(gè)由四位數(shù)字表示的年份.(2).month(日期表達(dá)式):從日期表達(dá)式中返回一個(gè)用數(shù)字表示的月份.(3).day(日期表達(dá)式):從日期表達(dá)式中返回一個(gè)用數(shù)字表示的日數(shù).例:測試系統(tǒng)日期

rq=date()

?year(rq),month(rq),day(rq)

2005 11 14

3.系統(tǒng)時(shí)間函數(shù):

格式:time()

功能:得到當(dāng)前時(shí)間字符串

例:?time()

20:32:26

4.系統(tǒng)日期時(shí)間函數(shù):

格式:datetime()

功能:得到當(dāng)前日期時(shí)間

例:?datetime()

2005.11.14 08:35:12 PM

5.星期函數(shù):

格式:dow(日期表達(dá)式)

cdow(日期表達(dá)式)

功能:dow用數(shù)字表示星期,1表示星期日,7為星期六;cdow用英文表示星期

例:?date()

2005.11.15

?dow(date()),cdow(date())Tuesday

五.測試函數(shù):

1.測試文件尾函數(shù):

格式:eof([n])

說明:

(1).n指定被測工作區(qū)號,其范圍為1~32767

(2).該函數(shù)用于測試指定工作區(qū)中的表的記錄指針是否指向文件尾,是則返回真值;否則返回假值;省略可選項(xiàng)指當(dāng)前工作區(qū).例:測試文件記錄指針是否指向文件尾

use 職工檔案

go bottom

?eof()

.F.skip

?eof()

.T.2.測試文件頭函數(shù):

格式:bof([n])

說明:

(1).n指定被測工作區(qū)號,其范

圍為1~32767

(2).用于測試指定工作區(qū)中的表的記錄指針是否指向文件頭,是則返回真值;否則返回假值;省略可選項(xiàng)指當(dāng)前工作區(qū).例:測試記錄指針是否指向文件頭

use 職工檔案

go top

?bof()

.f.skip-1

?bof()

.t.3.測試當(dāng)前記錄號函數(shù):

格式:recno()

功能:得到當(dāng)前的記錄號

例:

use 職工檔案

?recno()

skip

?recno()

4.測試表文件記錄數(shù)函數(shù):

格式:reccount()

功能:得到表的記錄數(shù)

例:測試“職工檔案”表的記錄數(shù)

use 職工檔案

?reccount()

5.測試表字段數(shù)函數(shù):

格式:fcount()功能:得到當(dāng)前的字段數(shù)

例:測試“職工檔案”表共有多少個(gè)字段

use 職工檔案

?fcount()

6.測試查找記錄是否成功函數(shù):

格式:found()

功能:測試find、seek和locate命令查找記錄是否成功.如成功則返回真值,否則為假值.例:在“職工檔案”表中查找“小剛”的文化程度

use 職工檔案

locate for 姓名=“小剛”

?found()

.t.display

7.文件測試函數(shù):

格式:file(字符表達(dá)式)

功能:測試字符表達(dá)式指定的文件是否存在

例:?file(“e:myvfp職工檔案.dbf”)

.t.8.數(shù)據(jù)類型測試函數(shù):

格式:type(字符表達(dá)式)功能:測試表達(dá)式的數(shù)據(jù)類型,返回大寫字母:N(數(shù)值)、C(字符)、L(邏輯)、D(日期)、M(備注)

例:

x=1236

y=“hello”

?type(“x”)

N

?type(“y”)

C

9.測試工作區(qū)函數(shù):

格式:select()

功能:返回當(dāng)前工作區(qū)的區(qū)號

10.測試別名函數(shù):

格式:alias()

功能:測試當(dāng)前工作區(qū)的別名

例:

select 1

use 職工檔案 alias zgda

select 2

use 工資情況

?alias()

工資情況 &&打開表時(shí),不指定別名,表名即為別名

select zgda &&通過別名選擇工作區(qū)

?select()

11.表文件名函數(shù):

格式:dbf()

功能:返回當(dāng)前工作區(qū)打開的表名

例:

use 工資情況

?dbf()

e:myvfp工資情況 六.其它函數(shù):

1.宏替換函數(shù):

格式:&變量名

說明:vfp中只有宏替換函數(shù)沒有括號.功能是返回指定字符型變量中所存放的字符串.例:為“工資情況”表中每個(gè)人加100元工資

gz=“工資”

use 工資情況

replace all &gz with &gz+100

2.條件函數(shù):

格式:iif(表達(dá)式,表達(dá)式1,表達(dá)式2)

功能:若表達(dá)式值為真,則返回表達(dá)式1的值;否則返回表達(dá)式2的值;函數(shù)返回值類型與表達(dá)式1或表達(dá)式2類型一致

a=3

b=5

?iif(a>b,“高興”,“開心”)

開心

3.消息框函數(shù):

格式:messagebox(提示文本[,對話框類型[,對話框標(biāo)題文本]])

功能:顯示提示對話框

說明:

(1)對話框類型見表1:

對話框類型功能

0僅“確定”按鈕

1“確定”和“取消”按鈕

2“終止”,“重試”和“忽略”按鈕

3“是”,“否”和“取消”按鈕

4“是”和“否”按鈕

5“重試”和“取消”按鈕

16stop圖標(biāo)

32?圖標(biāo)

48!圖標(biāo)

64i圖標(biāo)

0默認(rèn)第1個(gè)按鈕

256默認(rèn)第2個(gè)按鈕

512默認(rèn)第3個(gè)按鈕

(2).返回值見表2:

返回值按鈕

1確定

2取消

3終止

4重試

5忽略

6是

7否

例:分析messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)會(huì)彈出什么樣的窗口.分析:回頭觀察此函數(shù)的格式,彈出的對話框中的提示文本是“您確實(shí)要退出系統(tǒng)嗎”,對話框標(biāo)題是“提示信息”,函數(shù)中間有“4+64”,其中4指定對話框中出現(xiàn)“是”和“否”兩個(gè)按鈕(見表1),64指定對話框中出現(xiàn)i圖標(biāo)(見表2)

ok,我們在命令窗口依次執(zhí)行下列命令:

tui=messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)

&&變量tui用于接收messagebox函數(shù)的返回值,彈出的窗口如圖1

?tui

&&變量tui值取決于運(yùn)行時(shí)用戶點(diǎn)了哪個(gè)按鈕,如果點(diǎn)了“是”,返回6,如果點(diǎn)了“否”,返回7,見表2

說明:實(shí)際應(yīng)用中,我們常在系統(tǒng)菜單或在表單的“退出”按鈕中添加如下代碼:

tui=messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)

if tui=6 &&如果此條件成立,說明用戶點(diǎn)了“是”按鈕,執(zhí)行quit命令,安全退出

quit

endif

第五篇:年整理數(shù)據(jù)庫嵌套查詢實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)三:數(shù)據(jù)庫的嵌套查詢實(shí)驗(yàn)

實(shí)驗(yàn)?zāi)康?:

加深對嵌套查詢語句的理解。

實(shí)驗(yàn)內(nèi)容:

使用 IN、比較符、ANY 或 ALL 和 EXISTS 操作符進(jìn)行嵌套查詢操作。

實(shí)驗(yàn)步驟:

一.使用帶 N IN 謂詞的子查詢

1.查詢與’劉晨’在同一個(gè)系學(xué)習(xí)的學(xué)生的信息: 比較 select * from student where sdept in

(select sdept from student where sname=“劉晨”)與: select * from student where sdept =

(select sdept from student where sname=“劉晨”)的異同

比較: select * from student where sdept =

(select sdept from student where sname=“劉晨”)and sname <> ‘劉晨’ 與: select S1.* from student S1, student S2 where S1.sdept=S2.sdept and S2.sname=“劉晨”的異同

2.查詢選修了課程名為’信息系統(tǒng)’ 的學(xué)生的學(xué)號和姓名: 比較 select sno, sname from student where sno in(select sno from sc where cno in

(select cno from course where cname=“信息系統(tǒng)”))與: select sno, sname from student where sno in

(select sno from sc, course where sc.cno=course.cno and cname=“信息系統(tǒng)”)

3.查詢選修了課程’1’和課程’2’的學(xué)生的學(xué)號: select sno from student where sno in(select sno from sc where cno=“1”)and sno in(select sno from sc where cno=“2”)

比較: 查詢選修了課程’1’或課程’2’的學(xué)生的 sno: select sno from sc where cno=“1” or cno=“2”

比較連接查詢:

select A.sno from sc A, sc B where A.sno=B.sno and A.cno=“1” and B.cno=“2”

二.使用帶比較運(yùn)算的子查詢 4.查詢比’劉晨’年齡小的所有學(xué)生的信息: select * from student where sage<

(select sage from student where sname=“劉晨”)

三.使用帶 Any, All 謂詞的子查詢 5.查詢其他系中比信息系(IS)某一學(xué)生年齡小的學(xué)生姓名和年齡;select sname, sage from student where sage

(select sage from student where sdept=“IS”)and sdept<>“IS”

6.查詢其他系中比信息系(IS)學(xué)生年齡都小的學(xué)生姓名和年齡: select sname, sage from student where sage “IS”

7.查詢與計(jì)算機(jī)系(CS)系所有學(xué)生的年齡均不同的學(xué)生學(xué)號, 姓名和年齡: select sno,sname,sage from student where sage<>all(select sage from student where sdept=“CS”)

四.使用帶 s Exists 謂詞的子查詢和相關(guān)子查詢

8.查詢與其他所有學(xué)生年齡均不同的學(xué)生學(xué)號, 姓名和年齡: select sno,sname,sage from student A where not exists(select * from student B where A.sage=B.sage and A.sno<>B.sno)

9.查詢所有選修了 1 號課程的學(xué)生姓名: select sname from student where exists(select * from sc where sno=student.sno and cno=“1”)

10.查詢沒有選修了 1 號課程的學(xué)生姓名: select sname from student where not exists(select * from sc where sno=student.sno and cno=“1”)

11.查詢選修了全部課程的學(xué)生姓名: SQL Server 中:

select sname from student where not exists(select * from course where not exists(select * from sc where sno=student.sno and cno=course.cno))

11.查詢至少選修了學(xué)生 95002 選修的全部課程的學(xué)生的學(xué)號: SQL Server 中: select distinct sno from sc A where not exists

(select * from sc B where sno=“95002”and not exists(select * from sc C where sno=A.sno and cno=B.cno))

12.求沒有人選修的課程號 cno 和 cnamecname: select cno,cname from course C where not exists(select * from sc where sc.cno=C.cno)

13*.查詢滿足條件的(sno,cno)對, 其中該學(xué)號的學(xué)生沒有選修該課程號 cno的課程 SQL Server 中: select sno,cno from student,course where not exists(select * from sc where cno=course.cno and sno=student.sno)

14*.查詢每個(gè)學(xué)生的課程成績最高的成績信息(sno,cno,grade): select * from sc A where grade=(select max(grade)from sc where sno=A.sno)

思考: 如何查詢所有學(xué)生都選修了的課程的課程號 cno? select cno

from sc

group by cno

having count(*)=(select count(*)from student)

下載VFP查詢實(shí)驗(yàn)報(bào)告[范文模版]word格式文檔
下載VFP查詢實(shí)驗(yàn)報(bào)告[范文模版].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    VFP學(xué)習(xí)經(jīng)驗(yàn)交流

    沒有最好的學(xué)習(xí)方法,只有最適合自己的學(xué)習(xí)方法,建議大家自己總結(jié)最適合自己的方法,并那樣去做,不要只是聽別人說,別人的經(jīng)驗(yàn)可以用來借鑒 但不一定就真的適合自己 談?wù)勎易约簩τ?.....

    第一章 VFP基礎(chǔ)知識

    第一章Visual FoxPro6.0基礎(chǔ)知識 例題 1、在數(shù)據(jù)庫技術(shù)的有關(guān)概念中,DBS、DB、DBMS三者之間的關(guān)系是()。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBM......

    VFP程序題

    VFP程序題 第一套題 一、運(yùn)行結(jié)果題 1、以下程序運(yùn)行結(jié)果是 SET TALK OFF CLEAR A = 5 B = 12 C = 18 IF MAX (A , B) < C ? MAX (A, B ) ELSE IF MIN(A , B) < C ? C......

    VFP課程設(shè)計(jì)心得

    VFP程序設(shè)計(jì)課程心得(第10小組) 牟超 20104940139 為期一周的VFP很快就結(jié)束了,我們的設(shè)計(jì)項(xiàng)目“醫(yī)院管系統(tǒng)”也完成了。看著自己親手做好的系統(tǒng)能夠良好運(yùn)行,心里是美滋滋的,整個(gè)......

    VFP菜單練習(xí)

    VFP菜單練習(xí)一、 設(shè)計(jì)并修改菜單MENUA項(xiàng)目TEST中已存在菜單MENUA,其中已定義了“文件”菜單欄及其中的“恢復(fù)系統(tǒng)菜單”項(xiàng),按如下要求修改菜單,完成后的運(yùn)行效果如圖1所示。1.2.......

    二級VFP用戶手冊

    無憂考試吧(http://www.tmdps.cn) 全國計(jì)算機(jī)等級考試超級模擬軟件 二級Visual FoxPro用戶手冊 1.1 引言 南京易考無憂科技有限公司研制的全國計(jì)算機(jī)等級考試超級模擬......

    VFP程序設(shè)計(jì)總結(jié)

    班級:電氣2013-1 學(xué)號:20***9 VFP程序設(shè)計(jì) ——課設(shè)總結(jié) 為期幾周的VFP數(shù)據(jù)庫設(shè)計(jì)的課設(shè)就快過去了,在這做課設(shè)的這段時(shí)間,可以說是有苦有甜,令人難忘。因此,有必要寫一......

    vfp實(shí)習(xí)總結(jié)

    vfp實(shí)習(xí)總結(jié) 開始的時(shí)候覺得是實(shí)習(xí)很讓人期待,懷著滿心的熱情投入到課程設(shè)計(jì)中,不過這其中也有親所和曲折,但是更多的是得到收獲。 這次課程設(shè)計(jì)是不到一周的時(shí)間,覺得做起來還......

主站蜘蛛池模板: 久久精品国产乱子伦| 无码中文字幕日韩专区视频| 久久国产成人精品国产成人亚洲| 两性色午夜免费视频| 朝鲜女子内射杂交bbw| 国产精品白丝av嫩草影院| 精品亚洲一区二区三区四区五区| 在线观看的av网站| 日本精品无码一区二区三区久久久| 无码精油按摩潮喷在播放| 国产男女猛烈无遮挡免费网站| 亚洲熟妇无码八v在线播放| 人妻在卧室被老板疯狂进入| 亚洲爆乳无码专区| 精品无码黑人又粗又大又长| 亚洲中文字幕无码av在线| 精品久久久久久无码专区| 99精品视频在线观看| 中字幕视频在线永久在线观看免费| 亚洲中文字幕人成影院| 香蕉久久夜色精品国产尤物| 伊人色综合久久天天| 亚洲欧美日韩愉拍自拍| 午夜阳光精品一区二区三区| 久久久久久亚洲精品不卡| 国产一卡2卡3卡四卡精品app| 久久 国产 尿 小便 嘘嘘| 久久久久国产一区二区三区| 成人视频在线观看| 丰满岳乱妇在线观看中字无码| 日韩av激情在线观看| 精品久久久久久国产潘金莲| 久久欧美一区二区三区性生奴| 曰本女人牲交全视频免费播放| 成av人片在线观看天堂无码| 亚洲欭美日韩颜射在线| 国产中文字字幕乱码无限| 国产真人无码作爱免费视频| 米奇7777狠狠狠狠视频影院| 色天使久久综合网天天| 亚洲v国产v欧美v久久久久久|