![VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠_第1頁(yè)](http://file4.renrendoc.com/view/83526c633e9c5b2fc6ee05f53a969890/83526c633e9c5b2fc6ee05f53a9698901.gif)
![VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠_第2頁(yè)](http://file4.renrendoc.com/view/83526c633e9c5b2fc6ee05f53a969890/83526c633e9c5b2fc6ee05f53a9698902.gif)
![VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠_第3頁(yè)](http://file4.renrendoc.com/view/83526c633e9c5b2fc6ee05f53a969890/83526c633e9c5b2fc6ee05f53a9698903.gif)
![VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠_第4頁(yè)](http://file4.renrendoc.com/view/83526c633e9c5b2fc6ee05f53a969890/83526c633e9c5b2fc6ee05f53a9698904.gif)
![VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠_第5頁(yè)](http://file4.renrendoc.com/view/83526c633e9c5b2fc6ee05f53a969890/83526c633e9c5b2fc6ee05f53a9698905.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VFP復(fù)習(xí)題庫(kù)私聊群主有優(yōu)惠1、數(shù)據(jù)查詢(1)利用SELECT查詢“生產(chǎn)部”人員的全部信息
SELECT*FROM員工WHERE部門(mén)=“生產(chǎn)部”1、數(shù)據(jù)查詢(2)利用SELECT查詢基本工資大于2000且職工編號(hào)第一個(gè)字符為“Y”人員的職工編號(hào)、基本工資與實(shí)發(fā)工資。
SELECT職工編號(hào),基本工資,實(shí)發(fā)工資FROM工資WHERE基本工資>=2000AND職工編號(hào)LIKE“Y%”1、數(shù)據(jù)查詢(3)利用SELECT查詢“生產(chǎn)部”職工的職工編號(hào)、姓名、部門(mén)、實(shí)發(fā)工資等信息,結(jié)果按實(shí)發(fā)工資排序并輸出到新表。
SELECT員工.職工編號(hào),員工.姓名,員工.部門(mén),工資.實(shí)發(fā)工資FROM員工,工資;
WHERE員工.部門(mén)=“生產(chǎn)部”AND員工.職工編號(hào)=工資.職工編號(hào);
INTOTABLEjsb1、數(shù)據(jù)查詢計(jì)算查詢:COUNT、SUM、AVG、MAX、MIN利用SQL語(yǔ)言的SELECT語(yǔ)句按職稱對(duì)“基本工資”進(jìn)行分組查詢,計(jì)算出各種職稱基本工資總和。SELECT職稱,SUM(基本工資)FROMRSDAGROUPBY職稱同樣的操作如何利用FoxPro的TotalOn命令實(shí)現(xiàn)?
2、數(shù)據(jù)操縱(5)利用SELECT的UPDATE命令基本工資小于2000且職工的基本工資增加20%。
UPDATE工資SET基本工資=基本工資*1.2WHERE基本工資<2000
如何更新實(shí)發(fā)工資字段?利用REPLACE命令如何更新?UPDATE<表名>SET<字段名1>=<表達(dá)式1>[,<字段名2>=<表達(dá)式2>,…][WHERE<條件>]2、數(shù)據(jù)操縱INSERTINTOSTUDENT(學(xué)號(hào),姓名,性別,入學(xué)成績(jī));
VALUES(“0901013”,“李濤”,“男”,597)數(shù)據(jù)插入:INSERTINTO<表名>(<字段名1>,(<字段名2>,…)VALUES(<表達(dá)式1>,
<表達(dá)式2>,…)
(2)ALTERTABLE<表名>;
ADD|ALTER[COLUMN]
<字段名><字段類型>[(<寬度>[,<小數(shù)位數(shù)>])]
功能:增加字段或修改字段(除字段名外)
例如:ALTERTABLE學(xué)生ADD平均成績(jī)N(5,1)利用FoxPro命令如何修改?
3、數(shù)據(jù)定義(1)CREATETABLE表名;
(<字段名><字段類型>[(<寬度>[,<小數(shù)位數(shù)>])],…)
CREATETABLE;
學(xué)生(學(xué)號(hào)C(8)PRIMARYKEY,姓名C(8),語(yǔ)文N(3),數(shù)學(xué)N(3),英語(yǔ)N(3))2、UPDATE<表名>SET<字段名1>=<表達(dá)式1>[,<字段名2>=<表達(dá)式2>,…][WHERE<條件>]例如:
學(xué)生(學(xué)號(hào)C(8),姓名C(8),語(yǔ)文N(3),數(shù)學(xué)N(3),英語(yǔ)N(3),平均成績(jī)N(5,1))
UPDATE學(xué)生SET平均成績(jī)=(語(yǔ)文+數(shù)學(xué)+英語(yǔ))/3
若利用VFP的REPLACE命令:
REPLACEALL平均成績(jī)WITH(語(yǔ)文+數(shù)學(xué)+英語(yǔ))/3
學(xué)生(學(xué)號(hào)C(8),姓名C(8),語(yǔ)文N(3),數(shù)學(xué)N(3),英語(yǔ)N(3),
平均成績(jī)N(5,1),等級(jí)C(6))若“平均成績(jī)”大于等于80填入“優(yōu)秀”,若成績(jī)大于等于70小于80填入“良好”,若成績(jī)大于等于60小于70填入“及格”,60以下填寫(xiě)“不及格”。
REPLACEALL等級(jí)WITH“優(yōu)秀”
FOR平均成績(jī)>=80REPLACEALL等級(jí)WITH“良好”
FOR
平均成績(jī)>=70AND平均成績(jī)<80
經(jīng)典的例子:思考:編寫(xiě)程序自動(dòng)計(jì)算
3.SELECT…FROM…WHERE
數(shù)據(jù)庫(kù)——學(xué)生管理.DBC中包含三個(gè)表:
STUDENT.DBF、和,三個(gè)表的結(jié)構(gòu)如下:
STUDENT(學(xué)號(hào)C(6)、姓名C(8)、性別C(2)、出生日期D、入學(xué)時(shí)間D、是否黨員L、籍貫C(10),專業(yè)C(12))
COURSE(課程編號(hào)C(8)、課程名稱C(12)學(xué)時(shí)N(2,0)、任課教師C(8))
SCORE(學(xué)號(hào)C(6),課程編號(hào)C(8),成績(jī)N(4,1))
(1)用SQL語(yǔ)言中的SELECT語(yǔ)句從STUDENT表中查詢并輸出“旅游管理”專業(yè)的學(xué)生學(xué)號(hào)和姓名并按學(xué)號(hào)排序。
SELECT學(xué)號(hào),姓名FROMSTUDENT;
WHERE專業(yè)=“旅游管理”O(jiān)RDERBY學(xué)號(hào)(2)用SELECT語(yǔ)句查詢“李涌”老師所教授課程的總學(xué)時(shí)信息。
SELECTSUM(學(xué)時(shí))FROMCOURSEWHERE任課教師=“李涌”(3)輸出“張員”同學(xué)所學(xué)過(guò)課程的成績(jī)并保存到表中。SELECTSTUDENT.姓名,COURSE.課程名稱,SCORE.成績(jī);
FROMSTUDENT,COURSE,SCORE;WHERESTUDENT.姓名=“張員”AND;STUDENT.學(xué)號(hào)=SCORE.學(xué)號(hào)AND;
COURSE.課程編號(hào)=SCORE.課程編號(hào);
STUDENT(學(xué)號(hào)C(6)、姓名C(8)、性別C(2)、出生日期D、入學(xué)時(shí)間D、是否黨員L、籍貫C(10),專業(yè)C(12))
COURSE(課程編號(hào)C(8)、課程名稱C(12)學(xué)時(shí)N(2,0)、任課教師C(8))
SCORE(學(xué)號(hào)C(6),課程編號(hào)C(8),成績(jī)N(4,1))二、結(jié)構(gòu)化程序設(shè)計(jì)(閱讀、程序填空和書(shū)寫(xiě)程序)1、程序的三種基本控制結(jié)構(gòu)2、選擇/分支(IFELSEENDIF和DOCASEENDCASE)IFA-B<0T=AA=BB=TENDIF
WAIT“X=”TOXDOCASECASEX>=“0”ANDX<=“9”?”數(shù)字符號(hào)!”CASEUPPER(X)>=”A”;
ANDUPPER(X)<=”Z”
?”英文字母!”O(jiān)THERWISE?”特殊符號(hào)!”ENDCASE
3.循環(huán)結(jié)構(gòu)DOWHILEENDDO和FORENDFORSTORE0TOX,YDOWHILEX<=10Y=Y+X
X=X+2ENDDO?Y,XUSESTUDENT.dbf(P73)DOWHILE
IF
DISPLAYWAIT
ELSE
ENDIFENDDOUSE數(shù)組:DIMENSIONA(6)FORI=1TO6A(I)=IENDFORFORI=1TO6
?A(I)ENDFORSTORE0TOX,YDOWHILE.T.X=X+1DOCASECASEINT(X/2)=X/2LOOPCASEX>=10EXIT
OTHERWISEY=Y(jié)+X
ENDCASEENDDO?Y,X【例】逐條顯示員工.DBF表中性別為“女”的記錄。********SCAN…ENDSCAN語(yǔ)句示例*********SETTALKOFFUSEJYJLSCANFOR性別=”女”
DISPLAY&&顯示當(dāng)前記錄
WAITENDSCANUSESETTALKONRETRUN三、過(guò)程和自定義函數(shù)SETTALKONCLEARS=0INPUT“輸入矩形的長(zhǎng):”TOLINPUT“輸入矩形的寬:”TOWDOAREAWITHS,L,W?”矩形的面積:”,SSETTALKONRETURNPROCDUREAREAPARAMETERSMJ,A,BMJ=A*BRETURNENDPROCSETTALKOFFCLEARSTORE0.00TORINPUT"請(qǐng)輸入圓的半徑:"TOR?"半徑為",R,"的圓面積為:
"??CIRCLEAREA(R)RETU**********CIRCLEAREA***********FUNCTIONCIRCLEAREA(A)AREA=PI()*A*ARETURNAREAENDPROC四、變量的作用域*============主程序模塊============SETTALKOFFCLEARA=1B=10?"主程序中A,B原來(lái)的值是:",A,BDOS1?"執(zhí)行過(guò)程S1后A,B的值是:",A,BRETURN*============子程序模塊============PROCS1PRIVATEAA=5B=100?"在過(guò)程S1中的A,B的值是:",A,BENDPROC五、數(shù)據(jù)表的操作(1)瀏覽數(shù)據(jù):LIST、BROWSE(2)COPYTO/COPYSTRUCTURETO(3)記錄的修改:REPLACE(4)記錄的定位:絕對(duì)和相對(duì)定位(GOSKIP),順序定位(LOCATE、CONTONUE)(5)建立與使用索引:INDEX和SETORDERTO索引標(biāo)記名、索引查詢SEEK<表達(dá)式>(6)統(tǒng)計(jì)與分類匯總(SUM、AVERAGE、COUNT、TOTAL)(7)工作取選擇與多表操作(SELECT、表別名和SETRELATIONTO)習(xí)題1、修改員工表中“技術(shù)部”職工編號(hào)第一個(gè)字母為“J”。REPLACEALL職工編號(hào)WITH"J";+SUBSTR(職工編號(hào),2)FOR部門(mén)="技術(shù)部"2、按公式(基本工資+崗位工資+津貼-800)的5%,計(jì)算工資表中“扣所得稅”字段。REPLACEALL扣所得稅WITH(基本工資+崗位工資+津貼3、計(jì)算工資表中得實(shí)發(fā)工資字段:實(shí)發(fā)工資=基本工資+崗位工資+津貼-扣所得稅REPLACEALL實(shí)發(fā)工資WITH基本工資+崗位工資+津貼-扣所得稅4、統(tǒng)計(jì)計(jì)算生產(chǎn)部“應(yīng)發(fā)工資”總和并保存到變量syf中。Sum
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年稅務(wù)工作者工作總結(jié)范文(3篇)
- 2024-2025學(xué)年廣東省清遠(yuǎn)市八校聯(lián)盟高一上學(xué)期教學(xué)質(zhì)量檢測(cè)(二)歷史試卷
- 2025年企業(yè)文化建設(shè)策劃咨詢協(xié)議
- 2025年企業(yè)數(shù)據(jù)保密共享協(xié)議
- 2025年基礎(chǔ)設(shè)施建設(shè)項(xiàng)目合同律師服務(wù)協(xié)議
- 2025年公司員工協(xié)議范本
- 2025年設(shè)備采購(gòu)租賃合同協(xié)議范本
- 2025年裂隙燈顯微鏡項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 2025年醫(yī)藥產(chǎn)品銷售合同樣本
- 2025年頻率測(cè)量?jī)x器項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 人教版八年級(jí)人文地理下冊(cè)知識(shí)點(diǎn)整理(2021版)
- 地震應(yīng)急預(yù)案及應(yīng)急演練腳本
- 道教系統(tǒng)諸神仙位寶誥全譜
- 中國(guó)經(jīng)濟(jì)轉(zhuǎn)型導(dǎo)論-政府與市場(chǎng)的關(guān)系課件
- 二十四節(jié)氣文化融入幼兒園食育的有效途徑
- 統(tǒng)計(jì)過(guò)程控制SPC培訓(xùn)資料
- 食品經(jīng)營(yíng)操作流程圖
- 新視野大學(xué)英語(yǔ)讀寫(xiě)教程 第三版 Book 2 unit 8 教案 講稿
- 小學(xué)生必背古詩(shī)詞80首硬筆書(shū)法字帖
- X52K銑床參數(shù)
評(píng)論
0/150
提交評(píng)論