2012年9月18日 星期二

ValueList

ValueList(query.column [, delimiter ])
第一個參數為欄位名稱,

第二個參數為分隔符,預設值為逗號( , ),

返回該筆查詢的指定欄位值。

ex.1
<cfquery datasource="myDB" name="myQuery">
    SELECT foo FROM someTABLE
</cfquery>

<cfset mylist=ValueList(myquery.foo)>

也可以將 List 做為查詢條件,需使用<cfqueryparam>

ex.2
<cfquery datasource="myDB" name="otherQuery">
    SELECT myColumn From someTABLE
    WHERE myColumn in ( <cfqueryparam list="yes" value="#myList#"> )
</cfquery>

引用: