Instance Methodgrdb 7.4.0GRDB

having(_:)

Filters the aggregated groups with a boolean SQL expression.

RequestProtocols.swift:885
func having(_ predicate: some SQLExpressible) -> Self

For example:

// SELECT teamId, MAX(score)
// FROM player
// GROUP BY teamId
// HAVING MAX(score) > 1000
let request = Player
    .select(Column("teamId"), max(Column("score")))
    .group(Column("teamId"))
    .having(max(Column("score")) > 1000)