sorting - 如何在 ColdFusion 7 中对查询对象进行排序?

标签 sorting coldfusion coldfusion-7

我有一个查询对象,比方说返回了十五行。出于所有意图和目的,我无法修改生成查询对象的 SQL,但我需要按列对此查询对象进行排序。有没有办法在 ColdFusion 7 中执行此操作而无需借助外部库?

编辑:我应该添加:我已经对此查询对象运行了一个查询,并在该查询的查询中执行了一个 ORDER BY 子句。还有其他方法可以做到这一点吗?

最佳答案

不,查询的查询就是您执行此操作的方式。您还可以通过其他方法来处理数据,但它们都很杂乱,而且不像 QoQ 那样简单。

QoQ(又名内存中查询)的功能之一是它可以用于任何返回查询对象的标记返回的查询,例如 CFDIRECTORY 和 CFPOP。

对于想知道如何执行查询的查询的人来说,这很简单:

<cfquery name="resortQuery" dbtype="query">
    SELECT *
    FROM myQueryFromSomewhereElse
    WHERE
        COLUMN_NAME=<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#myFilterValue#" />
    ORDER BY
        SOME_OTHER_COLUMN_NAME ASC
</cfquery>

关于sorting - 如何在 ColdFusion 7 中对查询对象进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166680/

相关文章:

coldfusion - 使用 cfswitch cfcase 每 3 个月显示一次

java - 如何在两个不同的字段上使用 Collections.sort()?

c - 使用快速排序变体的第 k 个最小数

coldfusion - 使用自定义标签来避免 CFM 文件与大量 HTML 标记混合?

string - 比较两个字符串或对象并获取差异

jquery - 如何将 jsonutil 与 Coldfusion7 和 jquery ajax 一起使用?

c - 根据文件中的键排序

java - 对数组列表中的对象进行排序

javascript - 在 document.GetElementByID ('input' ).value = 'data[0]' 期间 DecodeForHTML,使用动态数组数据