![計(jì)算機(jī)二級(jí) vfp常用函數(shù).doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/16/29507b50-777e-40b2-b169-178b293c5874/29507b50-777e-40b2-b169-178b293c58741.gif)
![計(jì)算機(jī)二級(jí) vfp常用函數(shù).doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/16/29507b50-777e-40b2-b169-178b293c5874/29507b50-777e-40b2-b169-178b293c58742.gif)
![計(jì)算機(jī)二級(jí) vfp常用函數(shù).doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/16/29507b50-777e-40b2-b169-178b293c5874/29507b50-777e-40b2-b169-178b293c58743.gif)
![計(jì)算機(jī)二級(jí) vfp常用函數(shù).doc_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/16/29507b50-777e-40b2-b169-178b293c5874/29507b50-777e-40b2-b169-178b293c58744.gif)
![計(jì)算機(jī)二級(jí) vfp常用函數(shù).doc_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/16/29507b50-777e-40b2-b169-178b293c5874/29507b50-777e-40b2-b169-178b293c58745.gif)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)值函數(shù): 1.絕對(duì)值和符號(hào)函數(shù) 格式:ABS() SIGN() 例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0 2.求平方根表達(dá)式 格式:SQRT() 例如:SQRT(16)=4,它與開二分之一次方等同。 3.圓周率函數(shù) 格式:PI() 4.求整數(shù)函數(shù) 格式:INT()返回?cái)?shù)值表達(dá)式的整數(shù)部分 CEILING()返回大于或等于表達(dá)式的最小整數(shù) FLOOR()返回小于或等于表達(dá)式的最大整數(shù) 例如: INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5 FLOOR(9.9)=9 5.四舍五入函數(shù) 格式:ROUND(,) 功能:返回制定表達(dá)式在制定位置四舍五入的結(jié)果 例如: ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350 6.求余函數(shù) 格式:MOD(,) 例如: MOD(10,3)=1MOD(10,-3)=-2MOD(-10,3)=2MOD(-10,-3)=-1 求余數(shù)的規(guī)律:1.首先按照兩數(shù)的絕對(duì)值求余 2.表達(dá)式1的絕對(duì)值大于表達(dá)式2的絕對(duì)值,則余數(shù)為表達(dá)式1的值 3.余數(shù)取表達(dá)式1的正負(fù)號(hào) 4.若兩數(shù)異好號(hào),余數(shù)在加上表達(dá)式2的值為最終的結(jié)果 7.求最大值和最小值函數(shù) MAX(數(shù)值表達(dá)式列表) MIN(數(shù)值表達(dá)式列表) 例如:MAX(2,3,5)=5MAX(2,12,05)=2MAX(汽車,飛機(jī),輪船) 字符串比較的規(guī)律: 字符串比較首先比較第一個(gè)字母,如果有結(jié)果那就不用在進(jìn)行比較了。如果相等在進(jìn)行第二個(gè)字母的比較,以次類推。 字符函數(shù) 1.求字符串長(zhǎng)度函數(shù) 格式:LEN() 功能:返回制定字符表達(dá)式的長(zhǎng)度,即所包含的字符個(gè)數(shù)。函數(shù)值為數(shù)值型 例如:X=“中文VisualFoxPro6.0”則LEN(X)=20 2.大小寫轉(zhuǎn)換函數(shù) 格式:LOWER() UPPER() 功能:LOWER將制定表達(dá)式值中的大寫字母轉(zhuǎn)換成小寫字母,其他字符不變 UPPER將指定表達(dá)式值中的小寫字母轉(zhuǎn)換成大寫字母,其他字符不變。 例如:LOWER(X1y2A)=x1y2aUPPER(n=1)=N=1 3.空格字符串生成函數(shù) 格式:SPACE() 功能:返回指定數(shù)目的空格組成的字符串。 4.刪除前后空格函數(shù) 格式:TRIM() LTRIM() ALLTRIM() 功能:TRIM():返回指定字符表達(dá)式值去掉尾部空格后形成的字符串 LTRIM():返回指定字符表達(dá)式值去掉前導(dǎo)空格后形成的字符串 ALLTRIM():返回指定字符表達(dá)式值去掉前導(dǎo)空格和尾部空格后形成的字符串。 例如:STORESPACE(1)+”TEST”+SPACE(3)TOSS ?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS) LEN(SS)=8,LEN(TRIM(SS)=5,LEN(LTRIM(SS)=7,LEN(ALLTRIM(SS)=4 5.取子串函數(shù) 格式:LEFT(,) RIGHT(,) SUBSTR(,) 功能:LEFT():從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。 RIGHT():從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。 SUBSTR():從指定表達(dá)式值的起始位置取指定長(zhǎng)度的子串作為函數(shù)值。 例如:STORE“GOODBYE!”TOX LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE! 6.計(jì)算子串出現(xiàn)次數(shù)函數(shù) 格式:OCCURS(,) 功能:返回第一個(gè)字符串在第二個(gè)字符串中出現(xiàn)的次數(shù)。 例如:STOREabracadabraTOSOCCURS(a,S)=5,OCCURS(b,S)=2,OCCURS(c,S)=1,OCCURS(e,S)=0 7.求子串位置函數(shù) 格式:AT(,) ATC(,) 功能:驗(yàn)證表達(dá)式1是否是表達(dá)式2的子串,如果是,返回表達(dá)式1的首字符在表達(dá)式2中的位置,若不是,則為0 ATC()與AT()的功能類似,但比較時(shí)不區(qū)分大小寫 例如:STORE”ThisisVisualFoxPro”TOX AT(“fox”,X)=0,ATC(“fox”,X)=16,AT(“is”,X,3)=10,AT(“xo”,X) 8.子串替換函數(shù) 格式:STUFF(,) 功能:用的值替換中由和指明的一個(gè)子串。 例如:STOREGOODBYE!TOS1 STOREMORNINGTOS2 ?STUFF(S1,6,3,S2)=GOODMORNING! ?STUFF(S1,1,4,S2)=MORNINGBYE! 9.字符替換函數(shù) 格式:CHRTRAN(,) 功能:當(dāng)?shù)谝粋€(gè)字符中的一個(gè)或多個(gè)字符與第二個(gè)字符串中的某個(gè)字符相匹配時(shí),就用第三個(gè)字符中的對(duì)應(yīng)字符(相同位置)替換這些字符。如果第三個(gè)字符串包含的字符個(gè)數(shù)少于第二個(gè)字符串包含的字符個(gè)數(shù),因而沒(méi)有對(duì)應(yīng)字符,那么第一個(gè)字符串中相匹配的各字符將會(huì)被鏟除。如果第三個(gè)字符串包含的字符個(gè)數(shù)多于第二個(gè)字符串包含的字符個(gè)數(shù),多于字符被刪掉。 例如:CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2 CHRTRAN(“計(jì)算機(jī)ABC”,”計(jì)算機(jī)”,”電腦”)=電腦ABC CHRTRAN(“大家好!”,”大家”,”您”)=您好! 總結(jié):第二個(gè)表達(dá)式?jīng)]有的照寫,第三個(gè)表達(dá)式?jīng)]有的去掉。 10.字符串匹配函數(shù) 格式:LIKE(,) 功能:比較兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所有對(duì)應(yīng)字符相匹配,函數(shù)返回邏輯真(.T.)否則返回邏輯假(.F.) 中可以包含通配符*和?。*可與任何數(shù)目的字符相匹配,?可以與任何單個(gè)字符相匹配。 例如: STORE“abc”tox STORE“abcd”toy LIKE(“ab*”,x)=.T.LIKE(“ab*”,y)=.T.LIKE(x,y)=.F. LIKE(“?b?”,x)=.T.LIKE(“ABc”,x)=.F . 日期和時(shí)間函數(shù) 1.系統(tǒng)日期和時(shí)間函數(shù): 格式:DATE():返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期型 TIME():以24小時(shí)制、HH:MM:SS格式返回當(dāng)前系統(tǒng)時(shí)間(字符型) DATETIME():返回當(dāng)前系統(tǒng)日期時(shí)間,函數(shù)值為日期時(shí)間型 2.求年份、月份、天數(shù)函數(shù) 格式:YEAR(|) MONTH(|) DAY(|) 3.時(shí)、分和秒函數(shù) 格式:HOUR() MINUTE() SEC() 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 1.數(shù)值轉(zhuǎn)換成字符串 格式:STR(,,) 例如:STORE123.456TON STR(N,9,2)=-123.46,STR(N,6,2)=-123.5 STR(N,3)=*,STR(N,6)=-123,STR(N)=-123 2.字符串轉(zhuǎn)換成字符 格式:VAL() 例如:STORE-123.TOX,STORT45TOY STOREA45TOZVAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00 3.字符串轉(zhuǎn)換成日期或日期時(shí)間 格式:CTOD()轉(zhuǎn)化成日期型數(shù)據(jù) CTOT()轉(zhuǎn)化成日期時(shí)間型數(shù)據(jù) 4.日期或日期時(shí)間轉(zhuǎn)化成字符串 格式:DTOC(|,1) TTOC(,1) 功能TOC()將日期型數(shù)據(jù)或日期時(shí)間數(shù)據(jù)的日期部分轉(zhuǎn)化成字符串 TTOC()將日期時(shí)間數(shù)據(jù)轉(zhuǎn)化成字符串 聲明:對(duì)DTOC()來(lái)說(shuō),如果選項(xiàng)是1,則字符串的格式總是YYYYMMDD,8個(gè)字符。對(duì)TTOC()來(lái)說(shuō),如果使用選項(xiàng)1,則字符串格式總是YYYYMMDDHHMMSS,14個(gè)字符 例如: STOREDATETIME()TOT DTOC(T)=11/11/2005,DTOC(T,1)=20051111, TTOC(T)=11/11/200518:54:34PMTTOC(T,1)=20051111185434 5宏替換函數(shù) 格式:&. 功能:替換出字符變量的內(nèi)容,即去掉定界符。 例如:kk=“456”,?&kk*100=45600 測(cè)試函數(shù) 1.值域測(cè)試函數(shù) 格式:BETWEEN(,) 例如:STORENULLTOX;STORE100TOY BETWEEN(150,Y,Y+100)=.T. BETWEEN(90,X,Y)=NULL 2.空值(NULL值)測(cè)試函數(shù) 格式:ISNULL() 例如:STORE.NULL.TOX ISNULL(X)=.T. 3“空”值測(cè)試函數(shù) 格式:EMPTY() P76詳細(xì)講解 4.數(shù)據(jù)類型測(cè)試函數(shù) 格式:VARTYPE(,) 功能:測(cè)試表達(dá)式的類型,返回一個(gè)大寫字母,函數(shù)值為字符型 2.空值(NULL值)測(cè)試函數(shù) 格式:ISNULL() 3.表文件尾測(cè)試函數(shù) 格式:EOF(|) 4.表文件頭測(cè)試函數(shù) 格式:BOF(|) 5.記錄號(hào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代環(huán)保材料在建筑領(lǐng)域的應(yīng)用前景
- 現(xiàn)代交通工具設(shè)計(jì)中傳統(tǒng)文化的融入方式
- 基坑安全專項(xiàng)方案
- 現(xiàn)代東方風(fēng)洗浴中心的節(jié)能環(huán)保裝修方案
- 2024年春九年級(jí)化學(xué)下冊(cè) 第9單元 溶液 實(shí)驗(yàn)活動(dòng)5 一定溶質(zhì)質(zhì)量分?jǐn)?shù)的氯化鈉溶液的配制說(shuō)課稿 (新版)新人教版
- 2023三年級(jí)英語(yǔ)下冊(cè) Unit 1 Animals on the farm Lesson 3 Fish and Birds說(shuō)課稿 冀教版(三起)
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 一 加與減第1課時(shí) 誰(shuí)的得分高配套說(shuō)課稿 北師大版
- 2025蓄電池產(chǎn)品及零部件檢驗(yàn)合同書
- 《5 奇形怪狀的熱帶魚(圖形工具)》說(shuō)課稿-2023-2024學(xué)年清華版(2012)信息技術(shù)一年級(jí)上冊(cè)
- 2024秋五年級(jí)英語(yǔ)上冊(cè) Module 2 Unit 1 What did you buy說(shuō)課稿 外研版(三起)
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測(cè)試(零模)英語(yǔ) 含解析
- 偏癱足內(nèi)翻的治療
- 蘭溪市排水防澇提升雨污管網(wǎng)修復(fù)改造初步設(shè)計(jì)文本
- 藥企質(zhì)量主管競(jìng)聘
- 信息對(duì)抗與認(rèn)知戰(zhàn)研究-洞察分析
- 2024-2025學(xué)年人教版八年級(jí)上冊(cè)地理期末測(cè)試卷(一)(含答案)
- GB/T 44546-2024建筑用裝配式集成吊頂通用技術(shù)要求
- 心腦血管疾病預(yù)防課件
- 中央2025年中國(guó)農(nóng)業(yè)銀行研發(fā)中心校園招聘344人筆試歷年參考題庫(kù)解題思路附帶答案詳解
- 手術(shù)室??谱o(hù)士工作總結(jié)匯報(bào)
- 2025屆高三聽力技巧指導(dǎo)-預(yù)讀、預(yù)測(cè)
評(píng)論
0/150
提交評(píng)論