7.8 エスケープ句で指定できるスカラ関数
エスケープ句で指定できるスカラ関数を次の表に示します。
スカラ関数 |
スカラ関数の標準形式 |
---|---|
数学関数 |
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) |