常用函数总结(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:57 点击:次
mm, m
年中的日 dy, y
日 dd, d
周 wk, ww
星期 dw, w
小时 hh
分钟 mi, n
秒 ss, s
毫秒 ms
微妙 mcs
纳秒 ns
1
select datepart(hh,getdate())
dateadd(datepart,number,date):函数在日期中添加或减去指定的时间间隔 date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
1
select dateadd(dd,3,getdate())
datediff(datepart, startdate, enddate):函数返回两个日期之间的天数
1
2
3
select datediff(dd,'2012-4-9','2012-4-10')
www.2cto.com
执行结果:1
Day():函数返回日期的”日”部分month():函数返回日期的”月”部分year():函数返回日期的”年”部分
1
数学函数
abs():函数返回绝对值ceiling():函数返回大于等于该数的最小整数floor():函数返回小于等于该数的最大整数rand():函数返回一个0-1之间的随机数round(value,decimals):函数将一个数value舍入精确到小数点后decimals位小数
1
2
3
select round(3.1234,3)
执行结果:3.123
字符串函数charindex(expression1, expression2[ , start] )函数返回子串在目标串中最先出现位置的index,expression1为子串,expression2为目标串
1
2
3
select charindex('ab','asdabdd')
执行结果:4
left(expression, number):函数返回目标串的左边指定长度的子串
1
2
3
select left('黎明',1)
执行结果:黎
right(expression, number):函数返回目标串的右边指定长度的子串
www.2cto.com
ltrim(expression):函数去除字符串左边的空格
rtrim(expression):函数去除字符串右边的空格
1
2
3
4
5
去除字符串两边的空格
select ltrim(rtrim(' 春哥 '))
执行结果:春哥
substring(expression, start, length):函数返回目标串的一个子串,start为起始地址,length为子串的长度
1
2
3
select substring('不管你信不信,反正我信了',4,3)
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>