oracle中的convert函数,SQLServer中ISNULL和CONVERT函数

create view sss as(select

ISNULL(operate_time, CONVERT(VARCHAR(20),create_time,120)) time

from s_project

);

一、ISNULL()函数  (oracle中为nvl()函数)

ISNULL()函数 使用指定的值替换 NULL。

语法:ISNULL ( check_expression , replacement_value )

参数:check_expression--将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。

replacement_value--在 check_expression 为 NULL时将返回的表达式。

replacement_value 必须与 check_expresssion 具有相同的类型。

返回类型:返回与 check_expression 相同的类型。

注释:如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。

二、CONVERT()

CONVERT()函数是把日期转换为新数据类型的通用函数。可以用不同的格式显示日期/时间数据。

CONVERT(data_type(length),data_to_be_converted,style);

data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式

Style ID

Style 格式

100 或者 0

mon dd yyyy hh:miAM (或者 PM)

101

mm/dd/yy

102

yy.mm.dd

103

dd/mm/yy

104

dd.mm.yy

105

dd-mm-yy

106

dd mon yy

107

Mon dd, yy

108

hh:mm:ss

109 或者 9

mon dd yyyy hh:mi:ss:mmmAM(或者 PM)

110

mm-dd-yy

111

yy/mm/dd

112

yymmdd

113 或者 13

dd mon yyyy hh:mm:ss:mmm(24h)

114

hh:mi:ss:mmm(24h)

120 或者 20

yyyy-mm-dd hh:mi:ss(24h)

121 或者 21

yyyy-mm-dd hh:mi:ss.mmm(24h)

126

yyyy-mm-ddThh:mm:ss.mmm(没有空格)

130

dd mon yyyy hh:mi:ss:mmmAM

131

dd/mm/yy hh:mi:ss:mmmAM

来源:http://www.cnblogs.com/zhaoyhBlog/p/5911881.html

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值