SQLServer中ISNULL和CONVERT函数

SQLServer中ISNULL和CONVERT函数,第1张

概述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_expressi

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


总结

以上是内存溢出为你收集整理的SQLServer中ISNULL和CONVERT函数全部内容,希望文章能够帮你解决SQLServer中ISNULL和CONVERT函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1170627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存