"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد إجماليات الأعمدة باستخدام GORM؟

كيفية استرداد إجماليات الأعمدة باستخدام GORM؟

تم النشر بتاريخ 2024-11-07
تصفح:361

How to Retrieve Column Totals Using GORM?

استرجاع إجماليات الأعمدة باستخدام GORM

في GORM، يمكن الحصول على مجموع عمود من جدول قاعدة بيانات باستخدام بضع خطوات بسيطة .

أولاً، قم بتحديد بنية لتمثيل البيانات التي تريد استردادها. في هذه الحالة، إذا كنت تحتاج فقط إلى مبلغ الراتب، فيمكنك إنشاء بنية بسيطة باستخدام حقل عدد صحيح:

type SalarySum struct {
    Sum float64
}
بعد ذلك، قم بإنشاء اتصال بقاعدة البيانات باستخدام gorm.Open(). بعد ذلك، قم بتنفيذ استعلام باستخدام الطريقتين Table() وSelect() لتحديد الجدول الذي تريد الاستعلام عنه وما تريد تحديده منه. في هذه الحالة، يكون الاستعلام "SELECT SUM(salary) FROM people":

query := "SELECT SUM(salary) FROM people"
err := db.Table("people").Select(query).Scan(&salarySum).Error
استبدل ... بسلسلة الاستعلام الفعلية.

بعد تنفيذ الاستعلام سيتم تخزين النتيجة في بنية الرواتب. يمكنك بعد ذلك استرداد قيمة حقل "المجموع" للحصول على مجموع عمود الراتب.

fmt.Println("Salary sum:", salarySum.Sum)
في الملخص ، من خلال تنفيذ هذه الخطوات، يمكنك بسهولة الحصول على مجموع عمود معين من جدول قاعدة البيانات باستخدام GORM.

بيان الافراج يتم استنساخ هذه المقالة في: 1729678693 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3