Instance Methodgrdb 7.4.0GRDB

group(sql:arguments:)

Returns an aggregate request grouped on an SQL string.

RequestProtocols.swift:848
func group(sql: String, arguments: StatementArguments = StatementArguments()) -> Self

For example:

// SELECT teamId, MAX(score)
// FROM player
// GROUP BY teamId
let request = Player
    .select(Column("teamId"), max(Column("score")))
    .group(sql: "teamId")

Any previous grouping is discarded.