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.
を使用してデータベース テーブルから特定の列の合計を簡単に取得できます。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3