Specified column's name.
Optional
as: stringSpecified group-by condition.
builder.groupBy('age')
Specified having condition.
builder.having('value', 1)
builder.having('value', [1, 5, 10])
Specified order-by condition.
builder.orderBy('id', 'asc')
builder.orderBy('id', 'desc')
Returnes SQL and Binding values.
const [sql, bindings] = builder.toSQL()
Optional
input: SQLBuilderToSQLInputOptionsSpecified search condition.
builder.where('id', 1)
builder.where('id', [1, 2, 3]) // use `IN`
Specified select column.