Итак, у меня есть этот запрос, который подсчитывает несколько автомобилей и должен сохранить число в переменной как int, но он не работает:
db := dbGorm.GetDB() var cars int64 db.Raw(`SELECT COUNT(park_id) AS parkedCars FROM prk_park WHERE to_date = NULL`).Scan(&cars) return cars
Хорошо, так что, очевидно, все, что мне нужно, это добавить .Row перед .Scan ()
db := dbGorm.GetDB() var cars int _ = db.Raw(`SELECT COUNT(park_id) AS parkedCars FROM prk_park WHERE to_date IS NULL`). Row().Scan(&cars) return cars