मैं कुल खोजने के लिए योग फ़ंक्शन का उपयोग कर रहा हूं लेकिन त्रुटि प्राप्त कर रहा हूं। यहाँ क्वेरी है:

select sum(col1) 
from table_name 
where col2="abc"
Error: function sum(text) does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts
1
Abhay Singh 26 मार्च 2020, 10:14

1 उत्तर

सबसे बढ़िया उत्तर

मान लें कि text कॉलम में टेक्स्ट नंबर हैं, वास्तविक पूर्णांक नहीं हैं, तो यह आपके द्वारा देखी जा रही त्रुटि की व्याख्या करेगा। आप पहले text को पूर्णांक में कास्ट करके, फिर संक्षेप में इसे प्राप्त कर सकते हैं:

SELECT SUM(text::int)
FROM yourTable;
1
Tim Biegeleisen 26 मार्च 2020, 07:16