「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > GORMを使用して列の合計を取得するにはどうすればよいですか?

GORMを使用して列の合計を取得するにはどうすればよいですか?

2024 年 11 月 7 日に公開
ブラウズ:954

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