|
関数 |
詳細 |
使用方法 |
例 |
|
SpellNumber |
数値を単語で表示します。 (入力した数値は常に小数点以下2桁に丸められます) |
SpellNumber(数値) |
通貨がINRの場合、SpellNumber(100000)は「Indian Rupee One Lakh Only」を返します
その他すべての通貨の場合、SpellNumber(100000)は「One Hundred Thousand」を返します |
|
Abs |
数値の絶対値を返します。 |
Abs(数値) |
Abs(-42)は42を返し、Abs(+33)は33を返します |
|
Ceil |
入力した数値以上の最小の整数を返します。 |
Ceil(数値) |
Ceil(3.4)は4を返し、Ceil(-3.4)は-3を返します |
|
Floor |
入力した数値以下の最大の整数を返します。 |
Floor(数値) |
Floor(3.8)は3を返し、Floor(-3.4)は-4を返します |
|
Naturallog |
数値の自然対数を返します。 |
Naturallog(数値) |
Naturallog(1)は0.69を返します |
|
Base10log |
入力した数値の常用対数を返します。 |
Base10log(数値) |
Base10log(10)は1.0を返します |
|
Max |
指定した互換性のあるデータ型の一覧から最大値を返します。 |
Max(値1, 値2,...) |
Max(3,1,5,2)は5を返します。Max(0,-4,-3,2)は2を返します |
|
Min |
指定した互換性のあるデータ型の一覧から最小値を返します。 |
Min(値1, 値2,...) |
Min(5,-3,0,1)は-3を返します。Min(5,0,.01,0.5)は0.0を返します |
|
Sqrt |
入力した数値の平方根を返します。 |
Sqrt(数値) |
Sqrt(4)は2を返します。Sqrt(9)は3を返します |
|
関数 |
説明 |
使用方法 |
例 |
|
Len |
指定したテキスト文字列の文字数を返します。 |
Len(文字列) |
Len('abc') は 3 を返します。Len(' abc ') は 5 を返します |
|
Find |
テキスト文字列がn回目に出現する位置を返します。 |
Find('文字列','検索文字列',数値) |
Find('greenery','n',1) は 5 を返します |
|
Concat |
すべての文字列を連結した結果を返します。 |
Concat('文字列','文字列',...) |
Concat('名',' ','姓') は 名 姓 を返します |
|
Contains |
検索文字列が別の文字列内で見つかった場合は true を返し、それ以外の場合は false を返します。 |
Contains('文字列','検索文字列') |
Contains('abcdef','cd') は true を返します |
|
Startswith |
文字列が検索文字列で始まる場合は true を返し、それ以外の場合は false を返します。 |
Startswith('文字列','検索文字列') |
Startswith('abcdef','cd') は false を返します Startswith('abcdef','abc') は true を返します |
|
Endswith |
文字列が検索文字列で終わる場合は true を返し、それ以外の場合は false を返します。 |
Endswith('文字列','検索文字列') |
Endswith('abcdef','ab') は false を返します Endswith('abcdef','ef') は true を返します |
|
Lower |
文字列内のすべての文字を小文字に変換します。 |
Lower('文字列') |
Lower('APPLES') は 'apples' を返します Lower('Apples') は 'apples' を返します |
|
Upper |
文字列内のすべての文字を大文字に変換します。 |
Upper('文字列') |
Upper('apples') は 'APPLES' を返します Upper('APPles') は 'APPLES' を返します |
|
Trim |
先頭と末尾の空白文字を削除した文字列を返します。 |
Trim('文字列') |
Trim(' abcd ') は 'abcd' を返します |
|
Substring |
入力文字列内の開始位置から指定した長さ分の一部を返します。 |
Substring('文字列',n1,n2) |
Substring('abcdefg',4,7) は 'defg' を返します |
|
Replace |
入力文字列内で検索文字列に一致する箇所を、それぞれ対応する置換文字列に置き換えます。 |
Replace('文字列','検索文字列','置換文字列') |
Replace('abcdefg','abc','xyz') は 'xyzdefg' を返します |
|
Tostring |
任意の引数を文字列データ型に変換します。 |
Tostring(任意の引数) |
Tostring(3.4) は '3.4' を返します Tostring('') は < 空 > を返します |
|
関数 |
詳細 |
使用方法 |
例 |
|
Newdate |
年、月、日、時刻から日付を作成します。 |
Newdate(年,月,日,時,分,'文字列') |
Newdate(2007,12,21,06,30,'AM') は quot;21/12/2007 06:30 AM'1 を返します |
|
Datepart |
日時式の日付値を返します。 |
Datepart(日時引数) |
Datepart(Newdate(2007,12,21,06,30,'AM')) は '21/12/2007'1 を返します |
|
Timepart |
日時式の時刻値を返します。 |
Timepart(日時引数) |
Timepart(Newdate(2007,12,21,06,30,'AM')) は '06.30 AM' を返します |
|
Adddate |
指定した日付にn(年/日/月/時間/分)を加算して算出される日付を返します。 |
Adddate(日時,数値, '文字列') |
Adddate(Newdate(2007,12,21,06,30,'AM'),2,'YEAR' は '21/12/2009 06:30 AM'2 を返します |
|
Subdate |
指定した日付からn(年/日/月/時間/分)を減算して算出される日付を返します。 |
Subdate(日時,数値, '文字列') |
Subdate (Newdate(2007,12,21,06,30,'AM'),2,'YEAR' は '21/12/2005 06:30 AM'2 を返します |
|
Now |
現在の日時を返します。 |
Now() |
Now() は '19/05/2009 10:52 AM' を返します |
|
Datecomp |
2つの日付を比較し、差分を分単位で返します。 |
Datecomp(日時, 日時) |
Datecomp(Newdate(2009,05,19,11,30,'AM'), Newdate(2009,05,19,12,30,'AM')) は 660.0 3 を返します |
|
Dayofmonth |
指定した日付の日を返します。 |
Dayofmonth(日時) |
Dayofmonth(Newdate(2009,05,19,11,30,'AM')) は '19.0' を返します |
|
Hour |
指定した日付に対応する時間を返します。 |
Hour(日時) |
Hour(Newdate(2009,05,19,11,30,'AM')) は '11.0' を返します |
|
Minute |
指定した日付に対応する分を返します。 |
Minute(日時) |
Minute(Newdate(2009,05,19,11,30,'AM')) は '30.0' を返します |
|
Month |
指定した日付に対応する月を返します。 |
Month(Datetime) |
Month(Newdate(2009,05,19,11,30,'AM')) の戻り値は「5.0」です |
|
Year |
指定した日付に対応する年を返します |
Year(Datetime) |
Year(Newdate(2009,05,19,11,30,'AM')) の戻り値は「2009.0」です |
|
Weekday |
入力した日付に対応する曜日を(1~7)で返します(1は日曜、2は月曜、以降も同様です)。 |
Weekday(Datetime) |
Weekday(Newdate(2009,05,19,11,30,'AM')) の戻り値は「3.0」です(5月19日が火曜のため)。4
|
|
関数 |
詳細 |
使用方法 |
例 |
|
If |
指定した論理条件の値に応じて、2つの値のいずれかを返します。真偽値の判定結果がtrueの場合、If()はtrueの場合の値を返します。それ以外の場合は、falseの場合の値を返します。 |
If(真偽値,汎用,汎用)* |
If(8>7,1,0) は '1.0' を返します If(8>7,'True','False') は 'True' を返します |
|
And |
すべての式がtrueの場合はtrueを返します。1つでも式がfalseの場合は、falseの値を返します。 |
And(真偽値,真偽値...) |
And(2>1,5>3,7<8) は 'true' を返します And(2>1,5>3,7>8) は 'false' を返します |
|
Or |
いずれか1つの式がtrueの場合は、trueを返します。すべての式がfalseの場合は、falseを返します。 |
Or(真偽値,...) |
Or(2>1,3>5,7>8) は 'true' を返します Or(1>2,3>5,7>8) は 'false' を返します |
|
Not |
指定した式の論理否定を返します(式がtrueの場合は、falseを返します)。 |
Not(真偽値) |
Not(false) は 'true' を返します Not(true) は 'false' を返します |
|
関数名 |
必須の引数の数 |
引数のデータ型 |
戻り値の型 |
|
絶対値 |
1 |
数値 |
数値 |
|
切り上げ |
1 |
数値 |
数値 |
|
切り捨て |
1 |
数値 |
数値 |
|
自然対数 |
1 |
数値 |
数値 |
|
常用対数 |
1 |
数値 |
数値 |
|
最大値 |
複数 |
すべて数値 |
数値 |
|
最小値 |
複数 |
すべて数値 |
数値 |
|
平方根 |
1 |
数値 |
数値
|
|
関数名 |
必須引数の数 |
引数のデータ型 |
戻り値の型 |
|
Len |
1 |
文字列 |
数値 |
|
Find |
3 |
文字列:文字列:数値 |
数値 |
|
Concat |
複数 |
すべて文字列 |
文字列 |
|
Contains |
2 |
文字列:文字列 |
真偽値 |
|
Startswith |
2 |
文字列:文字列 |
真偽値 |
|
Endswith |
2 |
文字列:文字列 |
真偽値 |
|
Lower |
1 |
文字列 |
文字列 |
|
Upper |
1 |
文字列 |
文字列 |
|
Trim |
1 |
文字列 |
文字列 |
|
部分文字列 |
3 |
文字列:数値:数値 |
文字列 |
|
置換 |
3 |
文字列:文字列:文字列 |
文字列 |
|
Tostring |
1 |
任意のデータ型 |
文字列
|
|
関数名 |
必須引数の数 |
引数のデータ型 |
戻り値の型 |
|
Newdate |
6 |
数値:数値:数値:数値:数値:文字列 |
日時 |
|
日付取得 |
1 |
日時 |
文字列 |
|
Timepart |
1 |
日時 |
文字列 |
|
日付追加 |
3 |
日時:数値:文字列 |
日時 |
|
日付減算 |
3 |
日時:数値:文字列 |
日時 |
|
現在 |
0 |
- |
日時 |
|
日付比較 |
2 |
日時:日時 |
数値 |
|
日 |
1 |
日時 |
数値 |
|
時間 |
1 |
日時 |
数値 |
|
分 |
1 |
日時 |
数値 |
|
月 |
1 |
日時 |
数値 |
|
年 |
1 |
日時 |
数値 |
|
曜日 |
1 |
日時 |
数値 |
|
関数名 |
必須引数の数 |
引数のデータ型 |
戻り値の型 |
|
If |
3 |
真偽値:汎用:汎用 |
汎用 |
|
And |
複数 |
すべて真偽値 |
真偽値 |
|
Or |
複数 |
すべて真偽値 |
真偽値 |
|
Not |
1 |
真偽値 |
真偽値
|