2011-04-13 12 views
42

यहाँ मेरी क्वेरी है:एसक्यूएल COUNT अतिप्रवाह

संदेश:

COUNT का चयन करें (*) समानता से कहां T1Similarity = 0 या T2Similarity = 0

यहाँ नतीजा है 8115, स्तर 16, राज्य 2, रेखा 1

अंकगणित अतिप्रवाह त्रुटि डेटा प्रकार int में अभिव्यक्ति को परिवर्तित कर रही है।

तालिका में 4 अरब पंक्तियां हैं। मैं इस क्वेरी को तेज़ी से नहीं छोड़ता, लेकिन लगभग 5 मिनट के बाद यह ओवरफ्लो त्रुटि के साथ विफल रहता है। क्या int COUNT फ़ंक्शन से बड़ा है?

धन्यवाद।

उत्तर

76

उपयोग COUNT_BIG

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

मेरी जान बचाई !! – Ryan

12
SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0 
संबंधित मुद्दे