<< Click to Display Table of Contents >>

 

函數定義參考表

 

 

數值

ABS(number):傳回一數值的絕對值。

ATAN(number):傳回一數值的反正切值,傳回值以弧度表示,介於 -π/2 和π/2 之間。

CEILING (number):傳回指定數值無條件的捨入值。

COS (number):傳回一數值的餘弦值。

EXP(number):傳回指數的number 乘方值。

FLOOR(number):將一數字以趨近零方式捨位。

INT(number):傳回無條件捨去後的整數值。

LOG(number):傳回數字的對數。

LOG10(number):傳回以10 為底的對數數字。

MOD(number):傳回兩數相除後之餘數。

PI():傳回圓周率π 值。

ROUND(number, num, digits):依所指定的位數,將數字四捨五入。

SIGN(number):傳回代表數字正負號的代碼。當傳回1 時代表正數;當0 時代表0;當-1 時代表負數。

SIN(number):傳回一弧度之正弦值。

SQRT(number):傳回數字的正平方根。

TAN(number):傳回一角度之正切值。

 

字串

ALLTRIM(text):將字串開頭或結尾的空白字元移除。

ANSITOOEM(text):將字串由ANSI 字元及轉為OEM 字元集。

ASC(text):傳回字串開頭字元的ASC 代碼。

AT(find_text, within_text,[occurence]):傳回某特定文字串以指定次數出現在另一文字串的字元位置(大小寫視為相異)。

ATC(find_text, within_text,[occurence]):傳回某特定文字串以指定次數出現在另一文字串的字元位置(大小寫視為相同)。

CHR(number):根據ANSI 字元集,傳回代碼所對應的字元。

CHRTRAN(find_text, within_text,new_text):將字串中的一部分以其他字串取代。

CTOT(text):將字串轉換成日期格式字串輸出。

ISALPHA(text):檢查字串開頭字元是否為A-Z 或a-z 的字元。

ISDIGT(text):檢查字串開頭字元是否為0-9 的字元。

ISLOWER(text):檢查字串開頭字元是否為小寫的字元。

ISUPPER(text):檢查字串開頭字元是否為大寫的字元。

LEFT(text,num_chars):傳回文字串自左邊起指定長度的字串。

LEN(text):傳回文字字串之字元個數。

LOWER(text):將字串轉成小寫。

LTRIM(text):將字串開頭的空白字元移除。

OCCURS(find_text,within_text):傳回特定文字串在另一文字串的出現次數。

OEMTOANSI(text):將字串由OEM 字元集轉為ANSI 字元集。

PADC(text,result_size,[pad_char])

PADL(text result_size,[pad_char])

PADR(text result_size,[pad_char])

REPLICATE(text, times):傳回以指定次數重複的文字串。

RIGHT(text,num_chars):傳回文字串自右邊起指定長度的字串。

RTRIM(text,num_chars):傳回文字結尾的空白字元移除。

SPACE(num_space):傳回指定個數的空白字元。

STR(number,[length],[decimal]):將數值以指定字串格式格式化後傳回。

STRTRAN(within_text,find_text,[new_text],[start_occur],[num_occur]):截取指定字串間之字串相接後傳回。

STUFF(text,start_num,num_chars,new_text):將字串依指定起始字元位置及個數取代為新字串。

SUBSTR(text,star_num,[num_chars]):從指定字串位置以指定個數截取字串後傳回。

UPPER(text):將字串轉成大寫。

VAL(text):將文字資料轉換成數字資料。

 

日期

CDOW(serial_number):依指定日期傳回該日為星期幾的字串。

CMONTH(serial_number):依指定日期傳回該日為幾月的字串。

DATE([year],[month],[day]):傳回指定日期字串。

DATETIME([year],[month],[day],[hour],[minute],[second]):傳回指定日期時間字串。

DAY(serial_number):傳回該月的第幾天,從1 到31。

DMY(serial_number)

DTOC(serial_number,[1])

DTOS(serial_number)

GOMONTH(serial_number,num_month)

HOUR(serial_number):傳回時間數值所代表的小時數。

MINUTE(serial_number):傳回日期與時間值的分鐘部份。其範圍為0 到59。

MONTH(serial_number):傳回時間數值的月份部份(傳回數值範圍為1 到12)。

SEC(serial_number):傳回對應於日期與時間序列值的秒數部份。

SECONDS(serial_number):傳回今天開始到目前所經過的秒數。

TIME():傳回目前時間的字串。

YEAR(serial_number):求出日期序列數的年份數,其範圍為1900 到9999。

 

幾何

AREA():取得面圖徵的面積。

GETX():取得點圖徵的X 坐標值。

GETY():取得點圖徵的Y 坐標值。

LENGTH():取得線圖徵的長度或面圖徵的周長。

PERIMETER():回傳面圖徵的周長

 

 

NOTE:LENGTH()僅適用於線圖徵的計算;AREA()和PERIMETER()函數則僅適用於面圖徵的計算。

 

 


©2016 Supergeo Technologies Inc. All rights reserved.