Hitachi

Hitachi Advanced Data Binder AP開発ガイド


7.8 エスケープ句で指定できるスカラ関数

エスケープ句で指定できるスカラ関数を次の表に示します。

表7‒19 エスケープ句で指定できるスカラ関数

スカラ関数

スカラ関数の標準形式

数学関数

ABS(number)

ACOS(float)

ASIN(float)

ATAN(float)

ATAN2(float1, float2)

CEILING(number)

COS(float)

DEGREES(number)

EXP(float)

FLOOR(number)

LOG(float)

LOG10(float)

MOD(integer1, integer2)

PI()

POWER(number, power)

RADIANS(number)

RAND([number, number])

ROUND(number, places)

SIGN(number)

SIN(float)

SQRT(float)

TAN(float)

TRUNCATE(number[, places])

文字列関数

ASCII(string)

CHAR(code)

CONCAT(string1,string2)

LCASE(string)

LEFT(string,count)

LENGTH(string)

LTRIM(string)

OCTET_LENGTH(string)

REPLACE(string1,string2[,string3])

RIGHT(string,count)

RTRIM(string)

SUBSTRING(string, start[, length])

UCASE(string)

時刻と日付の関数

CURDATE()

CURRENT_DATE()

CURRENT_TIME()

CURRENT_TIMESTAMP()

CURTIME()

DAYOFWEEK(date)

DAYOFYEAR(date)

EXTRACT(extract-field FROM extract-source)

NOW()

TIMESTAMPADD(interval,integer_exp,timestamp_exp)

TIMESTAMPDIFF(interval,timestamp_exp1,timestamp_exp2)

システム関数

USER()

データ型変換関数

CONVERT(value, SQLtype)