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
  • asp之家 网络编程 m.aspxhome.com