sqlserver 中时间为空的处理小结
时间:2024-01-13 06:07:40
现将几种主要情况进行小结:
一、如何输入NULL值
如果不输入null值,当时间为空时,会默认写入"1900-01-01",在业务处理时很麻烦。
ctrl+0即可输入NULL值。
二、如何在sql语句中判断为NULL的时间字段
假设表为:TestTable
SNDateTime1DateTime2
12011-10-242011-10-25
2NULL 2011-10-26
32011-10-25NULL
用case进行查询,若写成:
select (case DateTime1 when NULL then 'a' else 'b' end) from TestTable
则查询结果为:
b
这显然不是想要的结果;需要写成:
select (case DateTime1 when DateTime1 then 'b' else 'a' end) from TestTable
其查询结果才为:
a
这才是想要的结果。
标签:SQL,时间为空
0
投稿
猜你喜欢
apache集成php7.3.5的详细步骤
2023-08-20 16:31:05
Python代码阅读--列表元素逻辑判断
2022-08-05 16:12:57
python多线程爬取西刺代理的示例代码
2021-05-27 04:32:57
Python3常见函数range()用法详解
2021-04-20 10:34:19
Pandas读存JSON数据操作示例详解
2022-05-24 08:14:03
Python函数式编程
2023-12-29 10:58:46
Python实战使用Selenium爬取网页数据
2021-06-18 19:11:56
MySQL 8.0 新特性之检查约束的实现
2024-01-23 15:25:08
MySQL两个查询如何合并成一个结果详解
2024-01-18 05:56:04
tensorflow下的图片标准化函数per_image_standardization用法
2022-10-10 13:54:06
深入理解Python3中的http.client模块
2021-05-26 04:12:34
mac系统安装Python3初体验
2023-11-27 07:33:16
元素层叠级别及z-index剖析
2008-07-22 12:03:00
一文解决django 2.2与mysql兼容性问题
2024-01-28 03:26:01
深入浅析Python代码规范性检测
2023-08-23 21:16:55
Python实现查找二叉搜索树第k大的节点功能示例
2023-12-17 04:40:09
Python 文件与文件对象及文件打开关闭
2021-06-16 16:08:44
简单了解Python字典copy与赋值的区别
2022-07-16 11:35:52
css基础教程属性篇之盒子模型
2008-07-29 12:05:00
理解python中生成器用法
2022-08-27 10:49:59