首頁 > 後端開發 > Golang > 主體

如何使用 GORM 檢索列總計?

Mary-Kate Olsen
發布: 2024-10-24 04:44:30
原創
771 人瀏覽過

How to Retrieve Column Totals Using GORM?

使用GORM 檢索列總計

在GORM 中,透過幾個簡單的步驟即可實現從資料庫表中取得列的總和.

首先,定義一個結構體來表示要檢索的資料。在這種情況下,如果您只需要工資總和,您可以建立一個帶有整數欄位的簡單結構體:

<code class="go">type SalarySum struct {
    Sum float64
}</code>
登入後複製

接下來,使用 gorm.Open() 建立資料庫連接。然後,使用 Table() 和 Select() 方法執行查詢,以指定要查詢哪個表以及要從中選擇什麼。在本例中,查詢為「SELECT SUM(salary) FROM people」:

<code class="go">query := "SELECT SUM(salary) FROM people"
err := db.Table("people").Select(query).Scan(&salarySum).Error</code>
登入後複製

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

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

<code class="go">fmt.Println("Salary sum:", salarySum.Sum)</code>
登入後複製

總而言之,透過實作這些步驟,您可以輕鬆地從資料庫表中取得特定欄位的總和使用 GORM。

以上是如何使用 GORM 檢索列總計?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!