在postgresql中将bool转换为int

前端之家收集整理的这篇文章主要介绍了在postgresql中将bool转换为int前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > postgresql – sql – count of `true` values9个
我试图运行以下sql语句.
SELECT
item.item_number,SUM(item.item_active)
FROM 
public.item
GROUP BY item.item_number;

我返回以下错误

ERROR:  function sum(boolean) does not exist

我想如果我可以使用函数将item.item_active更改为整数,那么它可以采用活动记录的总和.

试试boolean_col :: int:
SELECT
item.item_number,SUM(item.item_active::int)
FROM 
public.item
GROUP BY item.item_number;
原文链接:https://www.f2er.com/postgresql/191845.html

猜你在找的Postgre SQL相关文章