欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      VFP查詢實驗報告[范文模版]

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

      第一篇:VFP查詢實驗報告[范文模版]

      實驗五

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

      學(xué)號:

      姓名:

      班級:

      一、實驗?zāi)康?/p>

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

      二、實驗內(nèi)容

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

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

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

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

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

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

      三、心得體會

      四、遺留問題

      教師填寫:

      成績:

      評語:

      批改時間:

      第二篇:VFP實驗報告總結(jié)

      南京信息工程大學(xué)實驗(實習(xí))報告

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

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

      1、掌握程序的建立、修改與運行

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

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

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

      【實驗內(nèi)容】

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

      1、從鍵盤輸入兩個數(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實驗報告

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

      實驗報告

      實驗項目名稱 所屬課程名稱 實 驗 類 型 實 驗 日 期

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

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

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

      同組人 日期日 成績

      一、實驗?zāi)康?/p>

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

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

      三、實驗原理(或要求)

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

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

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

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

      四、實驗步驟

      ?”計算機”,?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)建一個學(xué)生表“學(xué)生.dbf”,其中包含字段學(xué)號、姓名、性別、出生日期等字段。并輸入多行記錄,再使用以下命令 use 學(xué)生

      ?姓名 go 3 ?姓名

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

      注意:

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

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

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

      六、思考題

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

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

      七、實驗小結(jié)

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

      同組人 日期 成績

      一、實驗?zāi)康?/p>

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

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

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

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

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

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

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

      例 3-14

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

      (接上頁)

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

      注意:

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

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

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

      六、思考題

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

      順序是什么?

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

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

      七、實驗小結(jié)

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

      同組人 日期 成績

      一、實驗?zāi)康?/p>

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

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

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

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

      三、實驗原理(或要求)

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

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

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

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

      四、實驗步驟

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

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

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

      例4-11

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

      注意:

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

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

      六、思考題

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

      七、實驗小結(jié)

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

      同組人 日期 成績

      一、實驗?zāi)康?/p>

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

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

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

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

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

      四、實驗步驟

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

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

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

      (接上面的實驗步驟)

      注意:

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

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

      六、思考題

      1、課本136面

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

      2、課本136面

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

      七、實驗小結(jié)

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

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

      一、vfp的啟動與退出 1.vfp的啟動 2.vfp的退出

      二、工具欄

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

      “工具欄”對話框

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

      “工具欄”快捷菜單

      三、“命令”窗口

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

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

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

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

      3、命令的編輯與重用

      四、“選項”對話框

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

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

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

      2、項目管理器的定制

      3、利用項目管理器管理文件

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

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

      1、一個實驗題目編寫一個實驗報告,每個報告至少占用1頁。

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

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

      數(shù)據(jù)庫應(yīng)用技術(shù)實驗報告

      查詢

      名: 學(xué)

      號: 班

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

      ****年**月**日1 實驗?zāi)康?/p>

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

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

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

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

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

      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ù)量。(出版社為行標題,類別號為列標題)

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

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

      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è)計視圖為:

      CX2的查詢結(jié)果為: SQL:SELECT 圖書書目表.出版社,count(圖書書目表.出版社)as 數(shù)量,avg(圖書書目表.定價)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 圖書編號之計數(shù) SELECT ………………………….目表.圖書編號)AS [總計 圖書編號] 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個字符起的n2個字符.返回值類型是字符型.例:取姓名字符串中的姓.store “王小風(fēng)” to xm

      ?substr(xm,1,2)

      結(jié)果為:王

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

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

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

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

      store “abcd ” to x

      store “efg” to y

      ?trim(x)+y

      abcdefg

      3.空格函數(shù):

      格式:space(n)

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

      store space(8)to dh

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

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

      格式:right(c,n)

      功能:取字符串c右邊的n個字符

      例: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é)運算函數(shù):

      1.取整函數(shù):

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

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

      ?int(25.69)

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

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

      數(shù))

      功能:根據(jù)給出的四舍五入小數(shù)位數(shù),對數(shù)值表達式的計算結(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ù)值表達式1,數(shù)值表達式2)

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

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

      例:

      x1=123.456

      x2=234.567

      ?max(x1,x2)

      234.567

      ?min(x1,x2)

      123.456

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

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

      功能:求表達式1對表達式

      2的余數(shù)

      例:

      ?mod(10,3)

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

      格式:

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

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

      功能:

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

      (2).log()計算表達式值的自然對數(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è)為美國標準化協(xié)會格式

      ?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 &&開啟世紀前綴,即日期中年份用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.時間轉(zhuǎn)字符函數(shù):

      格式:ttoc(時間)

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

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

      格式:ctot(c)

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

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

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

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

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

      祝大家春節(jié)好

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

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

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

      祝大家好

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

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

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

      例:x=“Foxpro”

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

      102

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

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

      功能:把數(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(日期表達式):從

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

      rq=date()

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

      2005 11 14

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

      格式:time()

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

      例:?time()

      20:32:26

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

      格式:datetime()

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

      例:?datetime()

      2005.11.14 08:35:12 PM

      5.星期函數(shù):

      格式:dow(日期表達式)

      cdow(日期表達式)

      功能: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ū)中的表的記錄指針是否指向文件尾,是則返回真值;否則返回假值;省略可選項指當(dāng)前工作區(qū).例:測試文件記錄指針是否指向文件尾

      use 職工檔案

      go bottom

      ?eof()

      .F.skip

      ?eof()

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

      格式:bof([n])

      說明:

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

      圍為1~32767

      (2).用于測試指定工作區(qū)中的表的記錄指針是否指向文件頭,是則返回真值;否則返回假值;省略可選項指當(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ù)

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

      use 職工檔案

      ?fcount()

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

      格式:found()

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

      use 職工檔案

      locate for 姓名=“小剛”

      ?found()

      .t.display

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

      格式:file(字符表達式)

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

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

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

      格式:type(字符表達式)功能:測試表達式的數(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()

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

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

      ?select()

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

      格式:dbf()

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

      例:

      use 工資情況

      ?dbf()

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

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

      格式:&變量名

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

      gz=“工資”

      use 工資情況

      replace all &gz with &gz+100

      2.條件函數(shù):

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

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

      a=3

      b=5

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

      開心

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

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

      功能:顯示提示對話框

      說明:

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

      對話框類型功能

      0僅“確定”按鈕

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

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

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

      4“是”和“否”按鈕

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

      16stop圖標

      32?圖標

      48!圖標

      64i圖標

      0默認第1個按鈕

      256默認第2個按鈕

      512默認第3個按鈕

      (2).返回值見表2:

      返回值按鈕

      1確定

      2取消

      3終止

      4重試

      5忽略

      6是

      7否

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

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

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

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

      ?tui

      &&變量tui值取決于運行時用戶點了哪個按鈕,如果點了“是”,返回6,如果點了“否”,返回7,見表2

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

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

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

      quit

      endif

      第五篇:年整理數(shù)據(jù)庫嵌套查詢實驗報告

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

      實驗?zāi)康?:

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

      實驗內(nèi)容:

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

      實驗步驟:

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

      1.查詢與’劉晨’在同一個系學(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”

      二.使用帶比較運算的子查詢 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.查詢與計算機系(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*.查詢每個學(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查詢實驗報告[范文模版]word格式文檔
      下載VFP查詢實驗報告[范文模版].doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

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

        沒有最好的學(xué)習(xí)方法,只有最適合自己的學(xué)習(xí)方法,建議大家自己總結(jié)最適合自己的方法,并那樣去做,不要只是聽別人說,別人的經(jīng)驗可以用來借鑒 但不一定就真的適合自己 談?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程序題 第一套題 一、運行結(jié)果題 1、以下程序運行結(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è)計心得

        VFP程序設(shè)計課程心得(第10小組) 牟超 20104940139 為期一周的VFP很快就結(jié)束了,我們的設(shè)計項目“醫(yī)院管系統(tǒng)”也完成了??粗约河H手做好的系統(tǒng)能夠良好運行,心里是美滋滋的,整個......

        VFP菜單練習(xí)

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

        二級VFP用戶手冊

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

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

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

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

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