db2 运行COUNT(*) 出现算术溢出,是因为数据量太大了吗?有数亿条。
------解决方案--------------------------------------------------------
count(*)是integer吧
你试试把count(*) as double可以吗?
------解决方案--------------------------------------------------------
我查了 count(*) 本身有限制 因此cast 也没有用
应该用select count_big(*)
------解决方案--------------------------------------------------------
还有count_big()函数?学习了。
------解决方案--------------------------------------------------------
Count_big --大于 intgere,返回一个的DECIMAL(31, 0)类型的
------解决方案--------------------------------------------------------
你试试这个海曙Count_big --大于 intgere,返回一个的DECIMAL(31, 0)类型的