SQL Server 2012 Features

本文介绍了SQL Server 2012中新增的几个函数使用方法,包括转换、尝试转换、格式化日期以及指定日期月份中的最后一天等,并通过实例演示了如何应用这些函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL SQL Server 2012 新增加的几个函数:

SELECT CONVERT (INT, 'Angkor-216.00') 直接报错

SELECT TRY_CONVERT(INT, 'SSD-216.00') 输出:NULL

 

SELECT TRY_CONVERT(INT, '216') 输出:416

SELECT TRY_CONVERT(DATETIME, '216')  输出:NULL

 

 

DECLARE @birthdate datetime = '2013-11-05'

Select FORMAT (@birthdate ,N'd') [Date],

FORMAT (@birthdate ,N'dd') [Date],

FORMAT (@birthdate ,N'ddd') [Date],

FORMAT (@birthdate ,N'dddd') [Date],
FORMAT (@birthdate ,N'dddd') [Date]

输出:

Date      Date   Date   Date   Date
11/5/2013   05   Tue   Tuesday   Tuesday

 

指定日期月份中的最后一天: 注意2月
SELECT EOMONTH ('02/02/2016') 'EOM Processing Date'

EOM Processing Date
2016-02-29


SELECT EOMONTH ( Getdate(), -1 ) AS 'Last Month'

Last Month
2013-10-31

 


SELECT CHOOSE ( 5, 'CTO', 'GM', 'DGM', 'AGM', 'Manager')
Output:Manager

SELECT CONCAT( 'Angkor','Joining Date at ', GETDATE());


Output:AngkorJoining Date at Nov 29 2013 2:23PM

 

 

 

 

转载于:https://www.cnblogs.com/wujiakun/p/3449635.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值