首页 > 数据库技术 > 详细

SQL Server进阶(十三)常用函数

时间:2019-01-11 23:07:09      阅读:224      评论:0      收藏:0      [点我收藏+]

 DATE

DECLARE @now DATETIME 
SELECT  @now = GETDATE() 
SELECT    DATEPART(YEAR, @now)
SELECT    DATEPART(MONTH, @now)
SELECT    DATEPART(DAY, @now)

CONVERT

  data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

CONVERT(data_type(length),data_to_be_converted,style)SELECT    
CONVERT(VARCHAR(19),GETDATE())
CONVERT(NVARCHAR(12),GETDATE() ,112)
CONVERT(VARCHAR(10),GETDATE(),110) 
CONVERT(VARCHAR(11),GETDATE(),106)
CONVERT(VARCHAR(24),GETDATE(),113)

 

select @@rowcount;

 DATEDIFF() 函数返回两个日期之间的时间。

DATEDIFF(datepart,startdate,enddate)
SELECT DATEDIFF(day,2008-12-29,2008-12-30) AS DiffDate

DATEADD() 函数在日期中添加或减去指定的时间间隔。

select DATEADD(mm,2,2014-12-30)    结果:2015-02-28 

ISNULL

STUFF

RTRIM

REPLACE

SELECT STUFF(‘abcdef‘, 2, 3, ‘ijklmn‘);

以下示例从第一个字符串 abcdef 的第 2 个位置 (b) 开始删除三个字符,然后在删除位置插入第二个字符串,从而创建并返回一个字符串。

aijklmnef

 SUBSTRING ( expression, start, length ) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 https://www.cnblogs.com/lqLove/p/5803717.html

 https://www.cnblogs.com/rdst/p/4727063.html

https://blog.csdn.net/smartsmile2012/article/details/73286087

SQL Server进阶(十三)常用函数

原文:https://www.cnblogs.com/cnki/p/9526514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!