Como faço para re-ordenar uma consulta (query)?
Se você tiver uma consulta de banco de dados que não está ordenada, ou está ordenada pela coluna errada, você pode ter uma necessidade de reordenar a consulta por uma nova coluna. A funcionalidade query de query do ColdFusion facilita isto. O código a seguir mostra um exemplo:
<cfquery name="original" datasource="foo">
select name, age, rank
from people
order by age asc
</cfquery>
<!--- Reordena pelo nome --->
<cfquery name="newQuery" dbtype="query">
select name, age, rank
from original
order by name asc
</cfquery>
Quando utilizamos o recurso query de query, note que não especificamos o datasource (fonte de dados), mas avisamos ao Coldfusion que o dbtype (tipo de banco de dados) é uma query. Além disso, note como a parte "from" do SQL refere-se à variável (original) que contém a query original.
0 responses to “Como faço para re-ordenar uma consulta (query)?”