Cláusula Order by
Utilice la cláusula ORDER BY para ordenar la vista resultante que se basa en los resultados de la expresión. El resultado se ordena por orden ascendente o descendente.
Puede utilizar la cláusula ORDER BY en una o más columnas.
Utilice las cláusulas GROUP BY y ORDER BY en una sola consulta.
Ordene en orden ascendente o descendente añadiendo la palabra clave ASC o DESC a la cláusula ORDER BY.
Ejemplos de cláusulas ORDER BY
Para consultar AQL para devolver resultados en orden descendente, utilice la sintaxis siguiente:
SELECT sourceBytes, sourceIP
FROM flows
WHERE sourceBytes > 1000000
ORDER BY sourceBytes DESCPara visualizar los resultados en orden ascendente, utilice la sintaxis siguiente:
SELECT sourceBytes, sourceIP
FROM flows
WHERE sourceBytes > 1000000
ORDER BY sourceBytes ASCSELECT sourceIP, SUM(sourceBytes)
FROM flows
GROUP BY sourceIP
ORDER BY SUM(sourceBytes) DESCCuando se utiliza la cláusula GROUP BY con un nombre de columna o una función AQL, sólo se devuelve el primer valor para la columna GROUP BY, de forma predeterminada, aunque puedan existir otros valores.
Cuando utilice un campo de hora en la cláusula ORDER BY, utilice un campo de fecha y hora simple, como starttime. El uso de un campo de fecha y hora con formato puede afectar al rendimiento de la búsqueda.