WEB开发网
开发学院数据库MySQL SQL标量函数API 阅读

SQL标量函数API

 2009-09-26 00:00:00 来源:WEB开发网   
核心提示: log2:返回参数以2为底的对数,如log2(64);->6log10:返回参数以10为底的对数,SQL标量函数API(4),lpad:参数3的值填充在参数1的左侧,直到该值的总长度等于参数2的长度,日期格式必须为YYYYMM或YYMM,结果格式为YYYYMM,如果最大长度小于参数1的长度

log2:返回参数以2为底的对数。如log2(64);->6

log10:返回参数以10为底的对数。

lpad:参数3的值填充在参数1的左侧,直到该值的总长度等于参数2的长度。如果最大长度小于参数1的长度,则参数1在左侧被截取。如 lpad('data',6,'base');->'badata'。lpad('data',2,'base');->'da'。

ltrim:该函数删除出现在参数前的所有空白,rtrim表示删除参数末尾的所以空白。

makedate:参数2表示天数,他们被添加到参数1中。如makedate(2009,10);->'2009-01-10'。

maketime:三参数分别表示小时,分钟,秒钟。其中分钟和秒钟必须在0~59之间,否则会返回null。

mid:该函数提取参数1中的部分字符串值,参数2标识开始位置,参数3标识字符数。如mid('database',5);->'base'。 mid('database',5,2);->'ba'。mid('database',-6);-> 'tabase'。mid('database',-6,3);->'tab'。

minute:该函数从一个时间或时间戳表达式中返回分钟数。

mod:该函数返回两参数相除的余数。如mod(15.4,4,4);->2.2

month:返回时间戳中的月份数,值介于1~12之间。

monthname:该函数从一个日期或时间戳表达式中返回月的名称。如monthname('2009-01-01');->‘April’。

now:返回系统日期和时间。

nullif:如果参数1的值等于参数2的值,那么函数返回null。否则返回参数1的值。

oct:该函数返回八进制参数1的十进制数。如oct(8);->10

ord:该函数返回参数指定的字符串表达式的第一个字符的字符集位置。如ord('Das');->68。

period_add:该函数将月数添加到一个指定的日期,日期格式必须为YYYYMM或YYMM。结果格式为YYYYMM。如period_add('200901',3);->200904。

上一页  1 2 3 4 5 6  下一页

Tags:SQL 标量 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接