SQLServer中ISNULL和CONVERT函数
2024-09-02 01:29:36
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 |
最新文章
- iptables中文介绍 、基本使用操作命令(转)
- java工程或web工程项目上出现红色感叹号
- 缓存篇(Cache)~第二回 使用static静态成员实现服务器端缓存(导航面包屑)~续
- flow.ci Beta 上线,将开发工作流自动化
- GJM : Unity3D - UI - UI边缘流光特效小技巧 [转载]
- 转-封装网络请求库,统一处理通用异常 (基于volley网络请求库)
- 使用Less color函数创建专业网站配色方案
- android实现图片识别的几种方法
- kafka单机安装配置
- .NET抽象工厂模式微理解--教你在项目中实现抽象工厂
- innerhtml和innertext的用法以及区别
- Django的Models字段含义
- Linux命令(十三)make_makefile基础
- 【转】Python流程控制语句
- linus jsch上传文件
- mybatis 关联表查询
- 3期浅析宽字节注入-----SQL注入
- 【随笔】 MyEclipse2014的安装和破解
- asp.netMVC中实现分页方法
- Luogu1053 NOIP2005篝火晚会
热门文章
- 面试题常考&;必考之--js中的call()和apply()
- POJ 2112 Optimal Milking ( 经典最大流 &;&; Floyd &;&; 二分 )
- [NOI2003]逃学的小孩 题解
- 【bzoj2882】工艺
- R语言预测实战(第二章--预测方法论)
- Anaconda-navigator 打不开的解决方法(亲测有效!)
- Jquery $().each()与$.each(data,function(i,obj))区别
- Android4.0 Camera架构初始化流程【转】
- @TableLogic表逻辑处理注解(逻辑删除)
- 解决ubuntu18.04使用vi编辑器方向键错乱