SQL2012 新增实用函数
2015-01-07 10:33
148 查看
SQL2012 新增实用函数
--连接两个字符串 declare @name nvarchar(max); select @name=CONCAT(@name,name,',') from [dbo].[Genre] select @name --Format是将指定字符串按照格式和地区进行格式化 select FORMAT(GETDATE(),'d','zh-CN') as Result select FORMAT(GETDATE(),'D','zh-CN') as Result select FORMAT(GETDATE(),'d','en-US') as Result select FORMAT(GETDATE(),'D','en-US') as Result --CHOOSE按照索引号返回列表中的数据 select CHOOSE(2,'a','b','c','d'); --IIF select IIF(1>2,'1','2'); --根据给定的年月日给出Date类型的日期 select DATEFROMPARTS(2012,12,1) --根据指定日期取得日期当月的最后一天 select EOMONTH(GETDATE(),-1) as '上个月最后一天' select EOMONTH(GETDATE()) as '本月最后一天' select EOMONTH(GETDATE(),1) as '下个月最后一天' --当TRY_CONVERT转换的数据类型有可能成功时,如果成功,返回转换类型,如果失败返回NULL select TRY_CONVERT(int, 'a') as Result; select TRY_CONVERT(int, '1') as Result; --昨天 select CONVERT(VARCHAR(10), DATEADD(DD, -1, GETDATE()), 120) select DATEPART(YYYY,GETDATE()),DATEPART(MM,GETDATE()),DATEPART(DD,DATEADD(DD,-1, GETDATE())) --转换日期 select CONVERT(datetime,Stuff('2014021808:38:00',9,0,' '))
相关文章推荐
- sql server clr 集成系列之四 创建一个clr的表值函数---实用的Split函数
- SQL 2005新增的几个函数
- SQL SERVER 2012 T-SQL 新增特性-TRY_CONVERT
- 【走马观花】SQL SERVER 2012 新增函数详解-02.字符串函数FORMAT
- 【走马观花】SQL SERVER 2012 新增函数详解-01.字符串函数CONCAT
- SQL 2005新增的几个函数之学习
- Oracle实用SQL查询函数积累
- SQL SERVER 2012 T-SQL 新增对象 SEQUENCE 续
- SQL SERVER 2012 T-SQL 新增对象 SEQUENCE
- 【走马观花】SQL SERVER 2012 新增函数详解-04.逻辑函数IIF
- 常见实用的SQL语句、存储过程、游标、函数、视图(不断整理中)
- T-SQL 实用函数总结
- T-SQL 2005 中新增函数练习
- SQL SERVER 2012 T-SQL 新增特性之-TRY_CATCH
- SQL Server 2012新增的内置函数尝试
- SQL 2005新增的几个函数之学习
- SQL2005 新增函数Row_number() 存储过程分页有大用
- SQL2005之后MS SQL版本 T-SQL 新增语法、函数(二)
- SQL 2005新增的几个函数之学习
- SQL Server 2012新增的内置函数尝试