AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de consultas / SQL
  • Presentación
  • Formato de uso
  • Ejemplos de uso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
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.
Para conocer todos los comandos de SQL (funciones, cláusulas, operadores, etc.) que pueden utilizarse en una consulta SQL gestionada por HFSQL, consulte Comandos que se pueden utilizar en una consulta SQL gestionada por HFSQL.
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).
Formato de uso
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.
Ejemplos de uso
  • 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
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local