|
|
|
|
- Presentación
- Formato de uso
- Ejemplos de uso
SQL : Cláusula ORDEN POR: Organización del resultado de una consulta
La cláusula ORDER BY se utiliza para ordenar los registros seleccionados por una consulta SQL. Los registros seleccionados se pueden ordenar en: - orden ascendente (orden Default):
- orden alfabético de la A a la Z para los elementos de texto.
- desde el valor mínimo hasta el valor máximo para los elementos numéricos.
- orden descendente :
- orden alfabético de Z a A para los elementos de texto.
- del valor más alto al valor más bajo para los elementos numéricos.
Consulte una documentación específica sobre SQL para obtener más detalles. Observaciones: - Esta cláusula sólo puede ser utilizada:
- en el código SQL de las consultas creadas en el editor de consultas. Estas consultas se ejecutan con la función HExecuteQuery.
- en el código SQL de las consultas ejecutadas con la función de WLanguage HExecuteSQLQuery.
- Esta cláusula puede ser utilizada con todos los tipos de fuentes de datos (Oracle, Access, SQL Server, ....).
- Los elementos de clasificación especificados en la cláusula ORDER BY no se encuentran en la cláusula SELECT (elementos de salida de la consulta).
El formato para usar la cláusula ORDEN BY es el siguiente: ORDER BY ItemToSort ASC/DESC El parámetro <ItemToSort> puede corresponder a: - el nombre de la posición a clasificar.
- Un nombre de parámetro.
Cuando se ejecuta la consulta, si el parámetro contiene el orden de clasificación (ASC/DESC), éste tendrá prioridad sobre el especificado en la consulta.
Observación: La cláusula ORDEN BY debe encontrarse siempre después de la cláusula GROUP BY. - El siguiente código SQL se utiliza para listar los nombres y apellidos de los clientes. El resultado se clasifica por nombre de cliente en orden ascendente:
SELECT CUSTOMER.CustomerLastName, CUSTOMER.CustomerFirstName
FROM CUSTOMER
ORDER BY CUSTOMER.CustomerName Observación: Por Default, la clasificación se realiza en orden ascendente. Por lo tanto, no es necesario especificar la palabra clave ASC.
- El siguiente código SQL se utiliza para listar los productos. El resultado se clasifica por precios de producto en orden descendente:
SELECT PRODUCT.ProductName, PRODUCT.ProductPrice
FROM PRODUCT
ORDER BY PRODUCT.ProductPrice DESC
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|