如何使用ColdFusion在查询变量中获取特定的Row?

Moh*_*jan 5 coldfusion cfquery

请使用以下查询示例:

<cfquery name="Test" Datasource = "TestDB">
    Select * from Table_Test
</cfquery>
Run Code Online (Sandbox Code Playgroud)

假设"Test"查询返回10行.我想在当前时间显示单行.

注意:我不想更改SQL语句.

CFM*_*per 6

如果您知道行号,Test.columnName[RowNumber]将显示指定行号中columnName的值.


Sco*_*ben 3

如果您想要查询中的随机行:

    <cfset start = randRange(1, Test.recordCount)>
    <cfoutput>
        #Test.name[start]#&nbsp;#Test.email[start]#<br>
    </cfoutput>
Run Code Online (Sandbox Code Playgroud)

无需循环。

注意:修改查询以获取随机行会更有效。

如何在 SQL 中请求随机行?