首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在postgresql中计数空行?

如何在postgresql中计数空行?
EN

Stack Overflow用户
提问于 2019-04-24 05:46:54
回答 1查看 2K关注 0票数 4

在下面给出的postgresql查询中,我想要count(completed::float)

代码语言:javascript
复制
select round(Count(completed::float)) as completed,
       assignee 
from NTE_23Apr19_HCMS_DOW_Defects_List_V1 
group by assignee

这是我的postgresql表

如果我在查询中没有使用浮点,它将工作,但我想使用float.Is执行它是可能的

代码语言:javascript
复制
select round(Count(completed)) as completed,
       assignee 
from NTE_23Apr19_HCMS_DOW_Defects_List_V1 
group by assignee
EN

回答 1

Stack Overflow用户

发布于 2019-04-24 06:39:51

在PostgreSQL中没有空行这样的东西。您的值要么是'‘(空字符串),要么是NULL值。您可以通过以下方式计算这些方法:

sum(case when completed = '' then 1 else 0 end)

sum(case when completed is null then 1 else 0 end)

更好的是:

sum(case when coalesce(completed,'') = '' then 1 else 0 end) --它将涵盖这两种情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55823140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档