QueryReduce

説明

クエリーの各行を反復処理し、クロージャ関数を呼び出してクエリーの行を処理します。単一の値が返されるようになるまでクエリーを減らします。

戻り値

(最終行を使用する)reduce 関数の最後の呼び出しによって返される結果。

カテゴリ

クエリー関数

履歴

New in Adobe ColdFusion(2016 リリース)

関連項目

QueryMap

シンタックス

Object QueryReduce(Object query , UDFMethod reduceFunc [, Object initialValue])

パラメーター

パラメーター

説明

query

反復処理するクエリー。

reduceFunc

クエリーの各行を使用して呼び出される reduce 関数。

initialValue

先頭行に対して、reduce 関数に渡される値。

<cfscript>
               qoptions = {result="myresult", datasource="cfbookclub", fetchclientinfo="yes"};
               sampleQuery = QueryExecute("select * from books order by bookid", [] ,qoptions);
               
               temp = "";
               titles = QueryReduce(sampleQuery, function(temp, element){
                              temp = temp?:"";
                              temp = temp & element.TITLE & " | ";
                              return temp;
               });
               writeOutput(titles);
</cfscript>

このスクリプトは、追加されたタイトルの文字列を返します。

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

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト