«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как получить итоговые значения столбцов с помощью GORM?

Как получить итоговые значения столбцов с помощью GORM?

Опубликовано 7 ноября 2024 г.
Просматривать:565

How to Retrieve Column Totals Using GORM?

Получение итогов по столбцам с помощью GORM

В GORM получение суммы по столбцу из таблицы базы данных можно выполнить с помощью нескольких простых шагов .

Сначала определите структуру для представления данных, которые вы хотите получить. В этом случае, если вам нужна только сумма зарплаты, вы можете создать простую структуру с целочисленным полем:

type SalarySum struct {
    Sum float64
}

Далее установите соединение с базой данных с помощью gorm.Open(). Затем выполните запрос, используя методы Table() и Select(), чтобы указать, какую таблицу вы хотите запросить и что вы хотите выбрать из нее. В данном случае это запрос «ВЫБРАТЬ СУММУ(зарплата) ИЗ людей»:

query := "SELECT SUM(salary) FROM people"
err := db.Table("people").Select(query).Scan(&salarySum).Error

Замените ... фактической строкой запроса.

После выполнения запроса , результат будет сохранен в структуре paySum. Затем вы можете получить значение поля «Сумма», чтобы получить сумму столбца «Зарплата». , выполнив эти шаги, вы можете легко получить сумму определенного столбца из таблицы базы данных с помощью GORM.

Заявление о выпуске Эта статья воспроизведена: 1729678693, если есть какие -либо нарушения, пожалуйста, свяжитесь с учебным заведением[email protected], чтобы удалить его.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3