」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 GORM 檢索列總計?

如何使用 GORM 檢索列總計?

發佈於2024-11-07
瀏覽:915

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

將...替換為實際的查詢字串。

執行查詢後,結果將儲存在salarySum結構中。然後可以檢索 Sum 欄位的值來取得薪資列的總和。

fmt.Println("Salary sum:", salarySum.Sum)

總結,透過實現這些步驟,您可以使用 GORM 輕鬆取得資料庫表中特定列的總和。

版本聲明 本文轉載於:1729678693如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3