PostgreSQL:选择时间戳记为空的地方

PostgreSQL:选择时间戳记为空的地方,第1张

概述我有一个如下所示的查询: SELECT * FROM table WHERE timestamp = NULL; 时间戳列是具有时区数据类型的时间戳(this表中的第二个类型)。这是在PostgreSQL 8.4。 我想要完成的是只选择没有插入时间戳的行。当我查看pgAdmin中的数据时,该字段为空,并且不显示任何值。我试过where timestamp = NULL,’EPOCH'(你会认为是默 我有一个如下所示的查询:

SELECT * FROM table WHERE timestamp = NulL;

时间戳列是具有时区数据类型的时间戳(this表中的第二个类型)。这是在Postgresql 8.4。

我想要完成的是只选择没有插入时间戳的行。当我查看pgadmin中的数据时,该字段为空,并且不显示任何值。我试过where timestamp = NulL,’EPOCH'(你会认为是默认值),有效的零时间戳(0000-00-00 00:00:00-00,这导致超出范围错误),可能的最低日期根据文档(1月1日,4713 BC)和一个空白字符串(”,这只是得到数据类型不匹配错误)。也似乎没有is_timestamp()函数,我可以用来检查结果是否不是有效的时间戳。

所以,问题是,什么值在空字段,我可以检查?

谢谢。

编辑:该字段没有默认值。

尝试时间戳是null,因为我在MysqL中使用这种语法 总结

以上是内存溢出为你收集整理的PostgreSQL:选择时间戳记为空的地方全部内容,希望文章能够帮你解决PostgreSQL:选择时间戳记为空的地方所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存