GORM के साथ कॉलम का योग प्राप्त करना
GORM में, डेटाबेस तालिका से एक कॉलम का योग प्राप्त करना कुछ सरल चरणों का उपयोग करके प्राप्त किया जा सकता है .
सबसे पहले, उस डेटा को दर्शाने के लिए एक संरचना परिभाषित करें जिसे आप पुनः प्राप्त करना चाहते हैं। इस मामले में, यदि आपको केवल वेतन राशि की आवश्यकता है, तो आप पूर्णांक फ़ील्ड के साथ एक सरल संरचना बना सकते हैं:
type SalarySum struct {
Sum float64
}
इसके बाद, gorm.Open() का उपयोग करके एक डेटाबेस कनेक्शन स्थापित करें। फिर, यह निर्दिष्ट करने के लिए कि आप किस तालिका से क्वेरी करना चाहते हैं और आप उसमें से क्या चुनना चाहते हैं, तालिका() और चयन() विधियों का उपयोग करके एक क्वेरी निष्पादित करें। इस उदाहरण में, क्वेरी है "लोगों से SUM(वेतन) चुनें":
query := "SELECT SUM(salary) FROM people"
err := db.Table("people").Select(query).Scan(&salarySum).Error
... को वास्तविक क्वेरी स्ट्रिंग से बदलें।
क्वेरी निष्पादित करने के बाद , परिणाम सैलरीसम संरचना में संग्रहीत किया जाएगा। फिर आप वेतन कॉलम का योग प्राप्त करने के लिए योग फ़ील्ड का मान पुनः प्राप्त कर सकते हैं। , इन चरणों को लागू करके, आप GORM का उपयोग करके डेटाबेस तालिका से किसी विशेष कॉलम का योग आसानी से प्राप्त कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3