SQL COUNT溢出
这是我的查询:
SELECT COUNT(*)FROM相似性WHERE T1Similarity = 0或者T2Similarity = 0
结果如下:
Msg 8115,Level 16,State 2,Line 1
将expression式转换为数据typesint的算术溢出错误。
该表有40亿行。 我不除了这个查询是快速的,但约5分钟后,它会失败,溢出错误。 有一个比int COUNT函数大吗?
谢谢。
使用COUNT_BIG
SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0
SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0