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

SQL标量函数API

 2009-09-26 00:00:00 来源:WEB开发网   
核心提示: period_diff:该函数返回两个日期间的月数,如period_diff('200908','200901');->7PI:返回圆周率,SQL标量函数API(5),power:返回参数1的参数2次幂,quarter:该函数从一个日期或时间戳表达式中返回季

period_diff:该函数返回两个日期间的月数。如period_diff('200908','200901');->7

PI:返回圆周率。

power:返回参数1的参数2次幂。

quarter:该函数从一个日期或时间戳表达式中返回季度值。结果的值总是介于1~4之间。不过和我们日常生活中的季度不同1~3月为1,4~6月为2,7~9月为3,10~12月为4。

rand:该函数返回0.0和1.0之间的一个随机数。参数表示下一个随机值的计算起点。使用相同的参数值重复调用该函数,结果总是相同的。如cast(rand()*1000 as unsigned integer);

repeat:该函数将参数1的值重复参数2给定的次数。

replace:该函数使参数1指定的字符串中由参数2指定的值替换为参数3指定的值。如replace('data','a','e');->'dete'。

reverse:该函数颠倒一个字符串值中的字符的顺序。

right:该函数返回参数1的右侧部分。该部分长度由第二个参数指定。

round:该函数将一个数字的精度舍入到指定的位数。如round(123.4,-1);->100;round(183.4,-2);->200。

rpad:将参数3的值填充到参数1的右侧,知道值的总长度等于参数2指定的长度,与lpad相对。rpad('data',2,'base')->'da'。

second:该函数返回一个时间或时间戳表达式中的秒数。

sec_to_time:该函数将秒数变换为时间。如sec_to_time((24*60*60)-1);->23:59:59

sign:该函数返回一个数值的字符。sign(50);->1;sign(0)->0;sign(-50)->-1;

space:该函数生成一个空格行,空格个数为参数指定的值。

sqrt:返回参数的平方根值。

strcmp:该函数比较两个字符串表达式的值。如果参数值相等,那么结果为0,如果参数1的值较小,那么返回-1,否则结果为1。

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

Tags:SQL 标量 函数

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