在查询中返回 Null,而不是 NaN

eli*_*xir 6 sql postgresql replace nan

在 PostgreSQL 中,我希望查询返回 Null 或空值,而不是 NaN (这个 NaN 是由 python 的 pandas 插入来填充空值)。

示例:从“人员”中选择姓名、年龄

我想得到:

约翰福音 24 章

艾米丽

劳拉 50

代替:

约翰福音 24 章

艾米丽·南

劳拉 50

Sim*_*stö 9

如果您想要空值而不是“NaN”,您可以简单地使用:

SELECT name, NULLIF(age, 'NaN') From "People"
Run Code Online (Sandbox Code Playgroud)