programing

SQL COUNT 오버플로

lastmoon 2023. 7. 16. 17:47
반응형

SQL COUNT 오버플로

제 질문은 다음과 같습니다.

SELECT COUNT(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0

결과는 다음과 같습니다.

Msg 8115, 레벨 16, 상태 2, 라인 1

식을 데이터 형식 int로 변환하는 동안 산술 오버플로 오류가 발생했습니다.

이 테이블은 40억 줄로 되어 있습니다.저는 이 쿼리가 빠를 것으로 예상하지 않지만, 약 5분 후 오버플로 오류와 함께 실패합니다.있습니까?COUNTint보다 더 큰 데이터를 위한 기능?

감사해요.

COUNT_BIG 사용

SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0
  SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0

언급URL : https://stackoverflow.com/questions/5643641/sql-count-overflow

반응형