码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:logs   www.   select   font   null   col   declare   常用函数   star   

 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进阶(十三)常用函数

标签:logs   www.   select   font   null   col   declare   常用函数   star   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!