core
db
html
utility
SqlSelect::offset
public SqlSelect offset
( int $offset )
SELECT文のクエリ結果として取得する先頭行のずらし量指定します。これはSQL文のOFFSET句で記述する内容そのものです。
このメソッドを実行せず、通常の場合であれば結果の1行目からが得られますが、例えば5を指定すれば5行後ろにずれ、6行目以降が取得されます。
SQL文でOFFSETは単独では指定できず、LIMITと共に使用します。
LIMIT 10 OFFSET 10 とすれば、11行目~20行目が取得されます。
これをSqlSelectのメソッドで行う場合、
$select->limit(10)->offset(10);
となります。
このメソッドを実行せず、通常の場合であれば結果の1行目からが得られますが、例えば5を指定すれば5行後ろにずれ、6行目以降が取得されます。
SQL文でOFFSETは単独では指定できず、LIMITと共に使用します。
LIMIT 10 OFFSET 10 とすれば、11行目~20行目が取得されます。
これをSqlSelectのメソッドで行う場合、
$select->limit(10)->offset(10);
となります。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $offset | int | クエリ結果として取得する先頭行のずらし量 |
返り値
自分自身のインスタンスを返します。