社区
MS-SQL Server
帖子详情
用isnull处理时间字段总出现1900-1-1的问题
tippointGmail
2006-06-15 08:49:41
在处理数据库时间字段的时候,比如thistime字段
select isnull(thistime,'')from testtable
的时候,在为空的时候出现1900-1-1,想在为null的时候显示空串,应该如何操作
...全文
188
2
打赏
收藏
用isnull处理时间字段总出现1900-1-1的问题
在处理数据库时间字段的时候,比如thistime字段 select isnull(thistime,'')from testtable 的时候,在为空的时候出现1900-1-1,想在为null的时候显示空串,应该如何操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paoluo
2006-06-15
打赏
举报
回复
select isnull(Convert(Varchar,thistime,120),'')from testtable
billpu
2006-06-15
打赏
举报
回复
既然是时间格式的,就不能显示空串了,默认时间是1900-1-1
可以改一下thistime格式 再isnull
MySQL 数据库的基本操作(数据完整性约束)
Re:MySQL 数据库的基本操作(数据完整性约束) ======================================== # 数据库的基本操作 创建 删除 数据库、创建 删除表 修改 表名 数据类型
字段
名 添加
字段
删除
字段
调整
字段
位置 更换...
sql排序,null排在最前/最后----mysql排序之if(
isnull
(
字段
名),0,1),fild 或者 if(
isnull
(
字段
名),1,0),fild
看到同事是这样
处理
的:IF(
ISNULL
(sort1),1,0), sort1。 默认情况下,mysql将null算作最小值。如果想要手动指定null的顺序,可以这样
处理
: 1. 将null强制放在最前(默认就是这样) SELECT * FROM BGM_LIST ORDER BY...
sql server
时间
1900
-01-01
关于
时间
的
处理
,在输入值的时候,由于没有输入,结果在数据库中却保存为
1900
-01-01,这样显然不符合要求。 经过测试: 1.发现如果给日期
时间
类型的赋予默认当前
时间
,则在insert表中
字段
没有的情况下,存入数据库...
sql 插入空,默认
1900
-01-01 00:00:00.000解决方法
sql2005 若
字段
定义的类型为datetime,插入为''(空),那么会默认值为
1900
-01-01 00:00:00.000 解决方法查询的时候过滤下cast(nullif('','') as datetime) select cast('' as datetime) , cast(nullif('',''...
mysql not is null_转!!mysql
字段
is not null 和
字段
!=null
今天在查询数据时,查到包含一条某个
时间
startTime(该
字段
默认为null ) 为null的记录,想把它过滤,加了 startTime!= null 的条件,结果记录都没了,应该用条件 is not null。转自:...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章