SQL标量函数API
2009-09-26 00:00:00 来源:WEB开发网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。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接