मैं कुल खोजने के लिए योग फ़ंक्शन का उपयोग कर रहा हूं लेकिन त्रुटि प्राप्त कर रहा हूं। यहाँ क्वेरी है:
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
संबंधित सवाल
नए सवाल
postgresql
PostgreSQL एक खुला-स्रोत, रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो लिनक्स, यूनिक्स, विंडोज और ओएस एक्स सहित सभी प्रमुख प्लेटफार्मों के लिए उपलब्ध है। प्रश्न पूछते समय कृपया अपने पोस्टग्रेज के संस्करण का उल्लेख करें। प्रशासन या उन्नत सुविधाओं से संबंधित प्रश्न dba.stackexchange.com के लिए सर्वोत्तम हैं।