|
1、數(shù)學(xué)函數(shù)
ABS(<數(shù)值表達式>) 絕對值,|x|
CEILING(<數(shù)值表達式>) >=自變量的最小整數(shù) FLOOR(<數(shù)值表達式>) <=自變量的最大整數(shù) INT(<數(shù)值表達式>) 取整(舍尾)自變量 EXP(<數(shù)值表達式>) 對基E的冪,e=2.71828
LOG(<數(shù)值表達式>) 自變量的自然對數(shù),ln x LOG10(<數(shù)值表達式>) 自變量的普通對數(shù),lg x MAX(<表達式1>,<表達式2>) 兩個值的最大值 MIN(<表達式1>,<表達式2>) 兩個值的最小值 MOD(<數(shù)值表達式1>,<數(shù)值表達式2>) 求余數(shù) RAND([<數(shù)值表達式1>]) 返回偽隨機數(shù) ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>)四舍五入第一個自變量 SIGN(<數(shù)值表達式>) 自變量的符號 1,0,-1 SQRT(<數(shù)值表達式>) 平方根(正根) PI() 圓周率
2、字符串操作函數(shù)
&<內(nèi)存變量> 用于代替內(nèi)存變量內(nèi)容
LEN(<字符串表達式>) 返回字符串表達式的字符個數(shù) SPACE(<數(shù)值表達式>) 生成空格 LOWER(<字符串表達式>) 將字符串字母轉(zhuǎn)換成小寫字母
UPPER(<字符串表達式>) 將字符串字母轉(zhuǎn)換成大寫字母 LEFT(<字符串表達式>,<數(shù)值表達式n>)取字符串左邊部分字符,n為返回的字符個數(shù) SUBSTR(<字符串表達式>,<數(shù)值表達式n>[,<數(shù)值表達式L>])求子字符串,從指定的字符串表達式第n個開始,總長為L的字符串 RIGHT(<字符串表達式>,<數(shù)值表達式n>)取字符串右邊部分字符,n從右邊截取字符個數(shù) TRIM(<字符串表達式>) 刪除字符串尾空格
LTRIM(<字符串表達式>) 刪除字符串左部空格 RTRIM(<字符串表達式>) 刪除字符串右部空格
ASC(<字符串表達式>)返回字符串表達式最左邊的第一個字符的ASCII碼 AT(<字符串表達式1>,<字符串表達式2>[,<數(shù)值表達式n>])確定字符串表達式1在字符串表達式2中的位置,n為字符串表達式第幾次出現(xiàn) ATC(<字符串表達式1>,<字符串表達式2>[,<數(shù)值表達式n>])同AT,但區(qū)別大小寫
OCCURE(<字符串表達式>,<字符串表達式>)字串出現(xiàn)次數(shù)
STUFF(<字符串表達式1>,<起始位置>,<長度>,<字符串表達式2> 替換部分字符串
LIKE(<字符串表達式1>,<字符串表達式2> 字符串比較,可含通配符?,*
CHRTRAN(<字符串表達式1>,<字符串表達式2>,<字符串表達式3>)
3、日期、時間函數(shù)
DATE() 查系統(tǒng)當(dāng)前日期函數(shù)
TIME([<數(shù)值表達式>]) 查系統(tǒng)當(dāng)前時間函數(shù) DATETIME() YEAR(<日期型表達式>|<日期時間型表達式>)由日期查年函數(shù)
MONTH(<日期型表達式>|<日期時間型表達式>)從日期查月份函數(shù) DAY(<日期型表達式>|<日期時間型表達式>)從日期查當(dāng)月的日函數(shù)
CMONTH(<日期型表達式>|<日期時間型表達式>)由日期查月份名函數(shù) DOW(<日期型表達式>|<日期時間型表達式>[,<數(shù)值表達式>])由日期查星期函數(shù) CDOW(<日期型表達式>|<日期時間型表達式>)從日期查星期名函數(shù) HOUR(<日期時間型表達式>)查小時
MINUTE(<日期時間型表達式>)查分鐘 SEC(<日期時間型表達式>)查秒
4、類型轉(zhuǎn)換函數(shù)
CHR(<數(shù)值表達式>) 將數(shù)值表達式轉(zhuǎn)換成字符
VAL(<字符串表達式>) 將數(shù)字字符串轉(zhuǎn)換為數(shù)字 STR(<數(shù)值表達式>[,<數(shù)值表達式L>][,<數(shù)值表達式n>)將數(shù)值轉(zhuǎn)換為字符串,L為數(shù)值表達式總長,n為小數(shù)位數(shù)
DTOC(<日期型表達式>|<日期時間型表達式>)日期轉(zhuǎn)換為字符函數(shù) CTOD(<字符串表達式>) 字符串轉(zhuǎn)換為日期函數(shù) CTOT(<字符串表達式>) 返回日期時間值函數(shù) TTOC(<日期時間型表達式>) 返回字符值 5、測試函數(shù)
EMPTY(exp) 是否空值
FILE(<"字符串">) 測試文件是否存在
DBF([<工作區(qū)號或別名>]) 檢測表的文件名
ISNULL(表達式)是否為NULL
VARTYPE|TYPE(<表達式>) 檢測表達式值的數(shù)據(jù)類型,C—字符;N—數(shù)值;L—邏輯;D—日期;T—時間;G—通用;O—對象;Y—貨幣;X—NULL;U—未定義
BOF([<工作區(qū)號或別名>]) 查表文件開始函數(shù)
EOF([<工作區(qū)號或別名>]) 表文件結(jié)尾測試函數(shù) RECNO([<工作區(qū)號或別名>])測試當(dāng)前或指定工作區(qū)表的當(dāng)前記錄號 DELETED([<工作區(qū)號或別名>]) 記錄刪除測試 RECCOUNT( ) 記錄個數(shù)
FOUND( )查找結(jié)果
SELECT( ) 工作區(qū)
DISKSPACE()返回默認磁盤驅(qū)動器中可用字節(jié)數(shù)
OS() 檢測操作系統(tǒng)名稱 VERSION() 返回VFP版本號 DBC( ) 數(shù)據(jù)庫名
LOCK( )加鎖
6、其它函數(shù)
ROW() 判斷光標(biāo)行位置函數(shù)
COL() 判斷光標(biāo)列位置函數(shù) INKEY([<數(shù)值表達式>])檢測用戶所擊鍵對應(yīng)的ASCII碼函數(shù),數(shù)值表達式以秒為單位等待擊鍵的時間 IIF(,,)
SEEK( ) TAG()
INLIST(,,)
BETWEEN(,,) FSIZE( )
TABLEREVERT( )
TABLEUPDATE( )
|
|
|