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
原文:https://www.cnblogs.com/cnki/p/9526514.html