97国产视频,久久精品国产99国产精品澳门,18禁起污无遮挡无码免费网站,亚洲激情免费在线观看

  大校網(wǎng)站 中國散文網(wǎng) 聯(lián)系我們
您當(dāng)前的位置:首頁 > 教學(xué)天地 > 學(xué)習(xí)交流

Visual FoxPro的常用函數(shù)

  Visual FoxPro的函數(shù)實際上是一個預(yù)先編制好的計算模塊或者一個計算表達(dá)式,用戶可根據(jù)需要進行直接調(diào)用而得到一個函數(shù)值。在Visual FoxPro中進行運算或程序調(diào)用中經(jīng)常需要使用到各種函數(shù),下面我們就來總結(jié)一下Visual FoxPro中常用的一些函數(shù)

  一 數(shù)值處理函數(shù)

  1.絕對值函數(shù)

  【語法格式】 ABS(<數(shù)值表達(dá)式>)

  【功  能】  ABS( )返回指定的數(shù)值表達(dá)式的絕對值。

  2.符號函數(shù)

  【語法格式】 SIGN(<數(shù)值表達(dá)式>)

  【功  能】 SIGN( ) 返回數(shù)值表達(dá)式的符號,當(dāng)數(shù)值表達(dá)式的值為正、負(fù)、0時,返回值分別為1、-1、0。函數(shù)值為數(shù)值型。

  3. 取整函數(shù)

  【語法格式1】 INT(數(shù)值表達(dá)式>)

  【語法格式2】 CEILING(<數(shù)值表達(dá)式>)

  【語法格式3】 FLOOR(<數(shù)值表達(dá)式>) 

  【功   能】 INT( )返回指定數(shù)值表達(dá)式的整數(shù)部分;CEILING( )返回大于或等于指定數(shù)值表達(dá)式的最小整數(shù);FLOOR( )返回小于或等于指定表達(dá)式的最大整數(shù)。

  4.求平方根函數(shù)

  【語法格式】 SQRT(<數(shù)值表達(dá)式>)

  【功  能】 返回指定數(shù)值表達(dá)式的平方根。自變量不能為負(fù)。

  5.四舍五入函數(shù)

  【語法格式】 ROUND(<數(shù)值表達(dá)式1>,<保留小數(shù)位>)

  【功  能】 返回數(shù)值表達(dá)式1在保留小數(shù)位中指明指定四舍五入位置的結(jié)果。若保留小數(shù)位大于等于0,表示的要保留的小數(shù)位;若數(shù)值表達(dá)式小于0,表示對整數(shù)部分的舍入位數(shù)。

  6.求余數(shù)函數(shù)

  【語法格式】 MOD(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>)

  【功  能】 返回數(shù)值表達(dá)式相除后的余數(shù)。數(shù)值表達(dá)式1是被除數(shù),數(shù)值表達(dá)式2是 除數(shù)。

  7.求最大值和最小值

  【語法格式1】 MAX(<自變量表達(dá)式1>,<自變量表達(dá)式2>,<自變量表達(dá)式3>……)

  【語法格式2】 MIN(<自變量表達(dá)式1>,<自變量表達(dá)式2>,<自變量表達(dá)式3>……)

  【功  能】 MAX( )計算各自變量表達(dá)式的值,返回其中的最大值;MIN( )計算各自變量表達(dá)式的值,返回其中的最小值。

  二 字符處理函數(shù)

  1.求子串位置函數(shù)

  【語法格式1】 AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>])

  【功  能】 返回字符表達(dá)式1在字符表達(dá)式2中的位置。

  2.取子串函數(shù)

  【語法格式1】 LEFT(<字符型表達(dá)式>,<長度>)

  【語法格式2】 RIGHT(<字符型表達(dá)式>,<長度>)

  【語法格式3】 SUBSTR(<字符型表達(dá)式>,<起始位置>[,<長度>])

  【功  能】 LEFT( )從指定表達(dá)式的左端取一個指定長度的子串作為函數(shù)值。RIGHT( )從指定表達(dá)式的右端取一個指定長度的子串作為函數(shù)值。SUBSTR( )從指定表達(dá)式的指定起始位置取指定長度的子串作為函數(shù)值。

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

  【語法格式】 LEN(<字符表達(dá)式>)

  【功  能】 返回指定字符串的長度。返回值為數(shù)值型。

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

  【語法格式1】 LOWER(<字符表達(dá)式>)

  【語法格式2】 UPPER(<字符表達(dá)式>)

  【功  能】 LOWER( )將指定字符表達(dá)式中的大寫字母轉(zhuǎn)換為小寫字母,其它字符不變。UPPER( )將指定字符表達(dá)式中的小寫字母轉(zhuǎn)換為大寫字母,其它字符不變。

  5.構(gòu)造空格函數(shù)

  【語法格式】 SPACE(<數(shù)值表達(dá)式>)

  【功  能】 產(chǎn)生由<數(shù)值表達(dá)式>的值決定的空格數(shù)

  6.刪除前后空格函數(shù)

  【語法格式1】 TRIM(<字符表達(dá)式>)

  【語法格式2】 LTRIM(<字符表達(dá)式>)

  【語法格式3】 ALLTRIM(<字符表達(dá)式>)

  【功  能】 TRIM( ) 返回指定字符表達(dá)式值去掉尾部空格后形成的字符串。LTRIM( )返回指定字符表達(dá)式值去掉前導(dǎo)空格后形成的字符串。ALLTRIM( ) 返回指定字符表達(dá)式值去掉前導(dǎo)和尾部空格后形成的字符串。

  7.子串替換函數(shù)

  【語法格式】 STUFF(<字符表達(dá)式1>,<起始位置>,<長度>,<字符表達(dá)式2>)

  【功  能】 用字符表達(dá)式2替換字符表達(dá)式1中由起始位置和長度指明的一串字符。

  8.生成重復(fù)字符串函數(shù)

  【語法格式】 REPLICATE(<字符表達(dá)式>,<數(shù)值表達(dá)式>)

  【功  能】 把<字符表達(dá)式>的值重復(fù)由<數(shù)值表達(dá)式>的值指定的次數(shù),生成新的字符串

  三 日期和時間函數(shù)

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

  【語法格式1】 DATE( )

  【語法格式2】 TIME( )

  【語法格式3】 DATETIME( )

  【功  能】 DATE( )返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期型。TIME( )以24小時制,hh:mm:ss格式返回當(dāng)前系統(tǒng)時間。函數(shù)值為字符型。DATETIME( )返回當(dāng)前系統(tǒng)日期時間,函數(shù)值為日期時間型。

  2.求年份、月份和天數(shù)函數(shù)

  【語法格式1】 YEAR(<日期型表達(dá)式>|<日期時間型表達(dá)式>)

  【語法格式2】 MONTH(<日期型表達(dá)式>|<日期時間型表達(dá)式>)

  【語法格式3】 DAY(<日期表達(dá)式>|<日期時間型表達(dá)式>)

  【功  能】 YEAR( )返回指定日期型表達(dá)式或日期時間型表達(dá)式的年份,函數(shù)值為數(shù)值型。MONTH( )返回指定日期型表達(dá)式或日期時間型表達(dá)式的月份,函數(shù)值為數(shù)值型。DAY( )返回指定日期型表達(dá)式或日期時間型表達(dá)式的天數(shù),函數(shù)值為數(shù)值型。

  3.星期函數(shù)

  【語法格式1】 DOW(<日期表達(dá)式>)

  【語法格式2】 CDOW(<日期表達(dá)式>)

  【功能】 DOW( )返回指定日期是一星期的第幾天。

        CDOW( )返回指定日期是星期幾的英文名稱

  四 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)

  1.數(shù)值轉(zhuǎn)換為字符串

  【語法格式】 STR(<N>,[,<L>][,<I>])

  【功  能】 將數(shù)值轉(zhuǎn)換為字符串,轉(zhuǎn)換時自動四舍五入

  【說  明】 N:指定轉(zhuǎn)換的數(shù)值表達(dá)式;L表示要轉(zhuǎn)換的長度;I要轉(zhuǎn)換的小數(shù)位。L:必須大于或等于N(數(shù)值表達(dá)式)的整數(shù)位(包括負(fù)號),否則返回一串***。如果省略長度L,只轉(zhuǎn)換整數(shù)部分。自動四舍五入。不足10位整數(shù)時,前面加空格補足10位。只有長度大于整數(shù)位(包括負(fù)號、小數(shù)點)時,才能轉(zhuǎn)換小數(shù)位,并自動調(diào)整小數(shù)位。

  2.字符串轉(zhuǎn)換為數(shù)值

  【語法格式】 VAL(<字符表達(dá)式>)

  【功  能】 將字符串轉(zhuǎn)換為數(shù)值。

  【說  明】 字符串一般由數(shù)字、正負(fù)號和小數(shù)點組成;將數(shù)字、字符(正負(fù)號)、小數(shù)點轉(zhuǎn)換為數(shù)值。忽略前導(dǎo)空格;若字符串中出現(xiàn)非數(shù)字字符時,只轉(zhuǎn)換前面部分。若首字符不是數(shù)字、或由正負(fù)號開始,轉(zhuǎn)換為0。

  3.字符轉(zhuǎn)換為ASCII碼值

  【語法格式】 ASC(<字符>)

  【功  能】 函數(shù)值返回相應(yīng)字符的ASCII碼或機內(nèi)碼(十進制)。

  【說  明】 對于字母該函數(shù)只返回一個字符的ASCII碼值的十進制數(shù);對于漢字可分別返回一個漢字機內(nèi)碼的兩個字節(jié)的十進制數(shù),也可返回一個漢字的機內(nèi)碼。

  4.數(shù)值轉(zhuǎn)換為字符

  【語法格式】 CHR(<數(shù)值表達(dá)式>)

  【功  能】 函數(shù)返回數(shù)值表達(dá)式(ASCII碼值)對應(yīng)的字符或漢字。

  5.字符串轉(zhuǎn)換為日期或日期時間

  【語法格式1】 CTOD(<字符表達(dá)式>)

  【語法格式2】 CTOT(<字符表達(dá)式>)

  【功  能】 CTOD( ) 將字符表達(dá)式轉(zhuǎn)換為日期型數(shù)據(jù)。CTOT( ) 將字符表達(dá)式轉(zhuǎn)換為日期時間型數(shù)據(jù)。

  6.日期或時間轉(zhuǎn)換為字符串

  【語法格式1】 DTOC(<日期表達(dá)式>|<日期時間表達(dá)式>[,1])

  【語法格式2】 TTOC(<日期時間表達(dá)式>[,1])

  【功  能】 DTOC( )將日期型數(shù)據(jù)或日期時間型的日期部分轉(zhuǎn)換為字符串。TTOC( )將日期時間型數(shù)據(jù)轉(zhuǎn)換為字符串。

  【說  明】 日期表達(dá)式中的日期部分格式需與SET DATE TO 設(shè)置一致。對于DTOC( )函數(shù),使用選項1,函數(shù)值顯示為 YYYYMMDD,共8個字符。對于TTOC( ),如果使用選項1,則字符串顯示YYYYMMDDHHMMSS,采用24小時制,共14個字符。

  五 測試函數(shù)

  數(shù)據(jù)類型測試函數(shù)

  【語法格式】 VARTYPE(<表達(dá)式>[,<邏輯表達(dá)式>])

  【功  能】 測試表達(dá)的類型。返回一個大寫字母。函數(shù)值為字符型。

工程技術(shù)系:張靜

最后更新
熱門點擊
  1. 軸力圖、扭矩圖、剪力圖和彎矩圖的做法
  2. 十二種方法教你怎樣巧記英語單詞
  3. 數(shù)字時代和信息時代的區(qū)別與聯(lián)系
  4. 常見的運動損傷預(yù)防及處理方法
  5. 空想、幻想、理想、夢想的異同
  6. 語言的功能
  7. 翻譯技巧之增譯法與省譯法
  8. 提高坐位體前屈成績的方法
  9. 案例教學(xué)法的探析
  10. 氣排球和排球的區(qū)別