CF – ValueList

ValueList è una comoda funzione di ColdFusion che permette di scaricare i valori di una colonna di una query, all’interno di una lista con il suo bel delimitatore.

Il suo funzionamento è veramente facilissimo.

Un veloce esempio per chiarire bene:

 

<cfquery name="qry_prodotti" datasource="#db#">
SELECT id_prodotto, prodotto
FROM prodotti
</cfquery>

<cfset id=valueList(qry_prodotti.id_prodotto,"/")>
<cfset prodotti=valueList(qry_prodotti.prodotti,"/")>

 

All’interno di "id" troverete tutti gli id dei prototti separati da "/", mentre in "prodotti" una lista con tutti i nomi dei prodotti.

Molto comodo è l’utilizzo in accoppiata con l’operatore IN di SQL SERVER. Es.:

 

SELECT *

FROM vendite

WHERE id_prodotto IN #id#

 

chiaramente non è da utilizzare al posto di un JOIN.

Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *