常用函数总结(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)
 
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • MongoDB安装为Windows服务方法与注意事项
  • Percolator与分布式事务思考(二)
  • 写给MongoDB开发者的50条建议Tip1

数据库技术导航

SqlserverMysqlOracleDB2数据库数据库综合
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1