SQL_Trait_Having
SQL_Trait_Having
SQLのHAVING句を生成するためのトレイト
Table of Contents
Properties
- $_havings : array<string|int, SQL|string, glue: "AND"|"OR"}>
Methods
- addHaving() : true
- 指定された条件式でHAVING句を生成する<br> $SQL->addHaving('entry_id > 5', 'AND');<br> HAVING ( 1 AND entry_id > 5 )
- setHaving() : true
- having() : array<string, mixed>
- Having句を生成する
Properties
$_havings
public
array<string|int, SQL|string, glue: "AND"|"OR"}>
$_havings
= []
Methods
addHaving()
指定された条件式でHAVING句を生成する<br> $SQL->addHaving('entry_id > 5', 'AND');<br> HAVING ( 1 AND entry_id > 5 )
public
addHaving(SQL|string $h[, "AND"|"OR" $gl = 'AND' ]) : true
Parameters
- $h : SQL|string
- $gl : "AND"|"OR" = 'AND'
Return values
truesetHaving()
public
setHaving([SQL|string|null $h = null ][, "AND"|"OR" $gl = 'AND' ]) : true
Parameters
- $h : SQL|string|null = null
- $gl : "AND"|"OR" = 'AND'
Return values
truehaving()
Having句を生成する
protected
having(QueryBuilder $qb[, Dsn|null $dsn = null ]) : array<string, mixed>
Parameters
- $qb : QueryBuilder
- $dsn : Dsn|null = null