반응형
SQL COUNT 오버플로
제 질문은 다음과 같습니다.
SELECT COUNT(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0
결과는 다음과 같습니다.
Msg 8115, 레벨 16, 상태 2, 라인 1
식을 데이터 형식 int로 변환하는 동안 산술 오버플로 오류가 발생했습니다.
이 테이블은 40억 줄로 되어 있습니다.저는 이 쿼리가 빠를 것으로 예상하지 않지만, 약 5분 후 오버플로 오류와 함께 실패합니다.있습니까?COUNT
int보다 더 큰 데이터를 위한 기능?
감사해요.
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
반응형
'programing' 카테고리의 다른 글
Python의 포인터? (0) | 2023.07.16 |
---|---|
함수 반환 유형 및 인수 유형을 아는 방법은 무엇입니까? (0) | 2023.07.16 |
Python argparse 입력 인수에 대한 날짜 형식 지정 (0) | 2023.07.16 |
ORA-01031: 보기 선택 시 권한 부족 (0) | 2023.07.16 |
파이썬 프로젝트에는 MANIFEST.in 이 필요하며, 그 안에 무엇이 있어야 합니까? (0) | 2023.07.16 |