以以下查询为例:
<cfquery name="Test" Datasource = "TestDB">
Select * from Table_Test
</cfquery>
假设"Test"查询返回10行。我想在当前时间显示单行。
注意:我不想更改SQL语句。
如果您知道行号,Test.columnName[RowNumber]
将显示指定行号中columnName的值。
如果您想要查询中的一个随机行:
<cfset start = randRange(1, Test.recordCount)>
<cfoutput>
#Test.name[start]# #Test.email[start]#<br>
</cfoutput>
无需循环。
注意:修改查询以获得随机行更有效。
如何在SQL中请求随机行?