QuerySlice

説明

クエリーオブジェクトのうち、必要な行のみを含む部分を返します。

戻り値

クエリーオブジェクトにおいて、オフセットインデックスで指定された位置から始まるレコードの数。

カテゴリ

シンタックス

QuerySlice(Object query,offset,length)
QuerySlice(Object query,offset,length)
QuerySlice(Object query,offset,length)

メンバー関数

queryObject.Slice(offset,length)
queryObject.Slice(offset,length)
queryObject.Slice(offset,length)

履歴

ColdFusion(2018 リリース)アップデート 5 の新機能。

パラメーター

パラメーター

必須/オプション

説明

Query

必須

スライシングの対象となるクエリーオブジェクトです。

Offset

必須

クエリーオブジェクトのスライシングを開始する位置を指定します。

Length

オプション

オフセット位置からの行の数です。長さを指定しない場合は、クエリーオブジェクトの末尾までに含まれるすべてのレコードが返されます。

関連項目

<cfscript>
myquery=QueryExecute("SELECT * FROM APP.ART",[],{datasource="cfartgallery"})
slice1=QuerySlice(myquery,2,3) // Returns rows 2,3, and 4
slice2=QuerySlice(myquery,50) // Returns all rows including and after row 50
writedump(slice1)
writedump(slice2)
</cfscript>
<cfscript> myquery=QueryExecute("SELECT * FROM APP.ART",[],{datasource="cfartgallery"}) slice1=QuerySlice(myquery,2,3) // Returns rows 2,3, and 4 slice2=QuerySlice(myquery,50) // Returns all rows including and after row 50 writedump(slice1) writedump(slice2) </cfscript>
<cfscript>
 myquery=QueryExecute("SELECT * FROM APP.ART",[],{datasource="cfartgallery"})
 slice1=QuerySlice(myquery,2,3) // Returns rows 2,3, and 4
 slice2=QuerySlice(myquery,50) // Returns all rows including and after row 50
 writedump(slice1)
 writedump(slice2)
</cfscript>

出力

Slice1

Slice2

ヘルプをすばやく簡単に入手

新規ユーザーの場合