标准函数

阅读(3492) 标签: 函数对照表,

字符串函数

标准函数

含义

LOWER(str)

转成小写

UPPER(str)

转成大写

LTRIM(str)

删除前导空白

RTRIM(str)

删除后缀空白

TRIM(str)

删除两端空白

SUBSTR(str,start,len)
  SUBSTR(str,start)

子串

LEN(str)

串长

INDEXOF(sub,str[,start])

子串的位置

LEFT(str,len)

str中最左边len个字符

RIGHT(str,len)

str中最右边len个字符

CONCAT(str1,str2)

连接2个字符串

CONCAT(str1,str2,str3…)

连接多个字符串

REPLACE(str,sub,rplc)

str中的sub替换成rplc

 

日期时间函数

标准函数

含义

YEAR(d)

取年

MONTH(d)

取月

DAY(d)

取天

HOUR(d)

取小时

MINUTE(d)

取分钟

SECOND(d)

取秒

QUARTER(d)

取季度

TODAY()

今天

NOW()

当前时间

ADDYEARS(d, n)

增加年数

ADDMONTHS(d, n)

增加月数

ADDDAYS(d, n)

增加天数

ADDHOURS(d, n)

增加小时数

ADDMINUTES(d, n)

增加分钟数

ADDSECONDS(d, n)

增加秒数

DAYOFYEAR(d)

当年中第几天

WEEKOFYEAR(d)

当年中第几星期

DAYOFWEEK(d)

星期几,1表示星期日

ITX(s)

ITX(NULL,d)

ITX(NULL,d,m)

秒数的时间间隔常数,s代表秒

天数的时间间隔常数,d代表日

月数+天数的时间间隔常数,m代表月

ADDX(t,k)

日期加法

SUBX(t1,t2)

日期减法

CMPX(it1,it2)

日期比较

 

数值函数

标准函数

含义

ABS(x)

求绝对值

ACOS(x)

求反余弦

ASIN(x)

求反正弦

ATAN(x)

求反正切

ATAN2(x,y)

求反正切

CEIL(x)

求大于等于x的最小整数

COS(x)

求余弦

EXP(x)

ex次幂

FLOOR(x)

求小于等于x的最大整数

LN(x)

求自然对数

LOG10(x)

求以10为底的对数

MOD(x,m)

xm

POWER(x,y)

xy次幂

ROUND(x,n)

四舍五入

SIGN(x)

求符号

SIN(x)

求正弦

SQRT(x)

平方根

TAN(x)

正切

TRUNC(x,n)

截断

RAND(seed)

随机数

 

转换函数

标准函数

含义

ASCII(str)

串中最左边字符的ASCII

CHR(n)

asciin转换成一个字符

INT(x)

字符串或数值转成整数

DECIMAL(x,len,scale)

字符串或数值转成数值

TIMESTAMP(str)

yyyy-mm-dd hh24:mi:ss格式串转换成日期

NUMTOCHAR(d)

数值转成字符串

DATETOCHAR(date)

将日期转化成yyyy-mm-dd hh24:mi:ss格式串

CAST(x, y)

x转化为数据类型y(注:y不能使用?)

DATE(str)

将字符串转化为日期

 

其它

标准函数

含义

NULLIF(x1,x2)

x1=x2返回null,否则返回x1

COALESCE(x1,…)

返回第一个非null的参数

CASE(when1,then1,…[,else])

when=true则返回相应的then,否则返回else