2012-06-28 19 views

回答

4

沒有辦法與QoQ完全做到這一點,否:QoQ implementation不提供len()函數。相反,您可以讓數據庫爲您提供長度數據。

在原來的查詢添加:

len(fieldYouNed) as fieldYouNedLen 

在環比再使用:

SELECT * FROM query ORDER BY fieldYouNedLen 
2

ColdFusion的10,您可以使用Underscore.cfc library的sortBy()函數,就像這樣:

sortedQuery = _.sortBy(queryObject, function(row) { 
    return len(row.column); 
}); 

(聲明:我創建了此庫)

+0

很酷,不知道Underscore.cfc是否存在 – Henry

+0

我剛看到Russ剛剛發佈了它的博客,這很好看,看起來不錯。 – Paul

+0

謝謝,我希望不久也能添加Railo 4的支持 – Russ

相關問題