avg method

  1. @override
Future<num> avg(
  1. String column
)
inherited

Implementation

@override
Future<num> avg(String column) async {
  try {
    String sql = build(aggregateFunction: "AVG", aggregateColumn: column);
    final bindings = getBindings();
    conn = await getConnection();
    var result = await conn.select(sql, bindings);
    return num.tryParse(result.first.values.first.toString()) ?? 0;
  } catch (e) {
    rethrow;
  }
}