sqlsever日期函数和case函数

日期函数:

1:datediff(单位,时间类型,时间类型):计算出相差单位的量;

2:dateadd(单位,量,时间类型):算出这个事件类型加过之后的值(也是时间类型);

3:datepart(单位,事件类型):输出事件类型中的该单位的值;

4:单位(事件类型)例如year(2012-10-10)得到的结果就是2012与datepart实现功能相似;

5:getdate()得到当前时间;

6:print输出结果消息

7:convert(要转换为的类型,要转换的字段,数字码)例如111,101

8:cast (要转的类型as装换为类型)

case函数:

有两种类型一种是针对范围的;一种则是离散的

(1)针对范围的举例:相当于C#中的ifelse

列名=

case

when 条件表达式 then ‘表达式满足返回的结果’

else ‘最后一种结果’

end

(2)离散的:相当于C#中switch

列名=

case 变量

when 值 then ‘满足返回的结果值‘

else ’另一种情况‘

end

多个需要判断的列都可用这种方法中间要用逗号隔开;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值