type.go
func (rat Rat) Value() (driver.Value, error) {
	return rat.FloatString(decimalScale), nil
}
func (rat Rat) Value() (driver.Value, error) {
	return rat.FloatString(decimalScale), nil
}
// Value implements the database/sql/driver Valuer interface.