distinct($value = true)
distinct 方法设定是否选择相异值。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例。 | ||||||||
範例 |
|
(扩充 Query_Builder_Where)
Query_Builder_Select 类别为查询建立程序处理所有 select 操作,它扩充 Query_Builder_Where 类别,所以所有方法都继承。
distinct 方法设定是否选择相异值。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例。 | ||||||||
範例 |
|
select 方法附加行到 select。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例。 | ||||||||
範例 |
|
select_array 方法附加行到 select。
静态 | 否 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 回传目前实例。 | ||||||||||||
範例 |
|
from 附加资料表到 select from。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例。 | ||||||||
範例 |
|
join 方法附加要组合的资料表。
静态 | 否 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||
回传 | 回传目前实例。 | ||||||||||||
範例 |
|
on 方法为最后建立的 JOIN 语句添加 "ON ..." 条件。
静态 | 否 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||
回传 | 回传目前实例。 | ||||||||||||||||
範例 |
|
and_on 方法是 on 的别名。
on 方法为最后建立的 JOIN 语句添加 "OR ON ..." 条件。
静态 | 否 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||
回传 | 回传目前实例。 | ||||||||||||||||
範例 |
|
group_by 方法建立一个 "GROUP BY ..." 过滤器。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例。 | ||||||||
範例 |
|
having 方法是 and_having 的别名。
and_having 方法附加一个 "AND HAVING" 语句。
静态 | 否 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||
回传 | 回传目前实例。 | ||||||||||||||||
範例 |
|
or_having 方法附加一个 "OR HAVING" 语句。
静态 | 否 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||||||||||
回传 | 回传目前实例。 | ||||||||||||||||
範例 |
|
having_open 方法是 and_having_open 的别名。
and_having_open 方法开启一个 SQL 闭包(closure)并使用 AND 附加它。
静态 | 否 |
---|---|
参数 | 无 |
回传 | 回传目前实例。 |
範例 |
|
or_having_open 方法开启一个 SQL 闭包(closure)并使用 OR 附加它。
静态 | 否 |
---|---|
参数 | 无 |
回传 | 回传目前实例。 |
範例 |
|
having_close 方法是 and_having_close 的别名。
and_having_close 方法关闭一个 SQL 闭包(closure)。
静态 | 否 |
---|---|
参数 | 无 |
回传 | 回传目前实例。 |
範例 |
|
or_having_close 方法关闭一个 SQL 闭包(closure)。
静态 | 否 |
---|---|
参数 | 无 |
回传 | 回传目前实例。 |
範例 |
|
offset 方法设定当选择/更新/删除时要开始的列数。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传目前实例 | ||||||||
範例 |
|
compile 方法回传 select SQL 查询做为一个字串。
静态 | 否 | ||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
| ||||||||
回传 | 回传 SQL 查询做为一个字串。 | ||||||||
範例 |
|
reset 方法重置目前实例的所有值。
静态 | 否 |
---|---|
参数 | 无 |
回传 | 回传目前实例。 |
範例 |
|