La cláusula ORDER BY especifica el orden de las filas de una tabla de resultados para una sentencia SQL.
Antes de empezar
Cuando se especifica una clasificación simple,
las filas se ordenan según los valores de esa especificación de
clasificación.
No se puede utilizar una cláusula ORDER BY en una sentencia SELECT de una sentencia FULLSELECT. La cláusula ORDER BY se aplica al conjunto del resultado final de la sentencia FULLSELECT. Puede ordenar una sola columna o varias columnas.
Antes de crear cláusulas ORDER BY, asegúrese de que se cumplen los requisitos siguientes:
- La sentencia FULLSELECT debe abrirse en el Constructor de consultas SQL.
- Las tablas deben especificarse para la sentencia FULLSELECT.
Procedimiento
Para crear una cláusula ORDER BY para clasificar según una sola columna en
una sentencia FULLSELECT en el Constructor de consultas SQL:
- En la vista Resumen, pulse la sentencia SELECT del nodo raíz o un nodo UNION que represente una sentencia FULLSELECT subordinada. El panel del editor FULLSELECT se muestra en el Constructor de consultas
SQL.
- En el Constructor de consultas SQL, efectúe una doble pulsación en la primera celda que se
encuentre bajo la cabecera Columna para abrir la lista de columnas
disponibles.
- Pulse la columna o escriba la expresión de columna según la cual ordenar.
- Efectúe una doble pulsación en la celda Tipo de
clasificación, seleccione
Ascendente,
Descendente o
Predefinida y luego pulse Intro. La opción Predefinida indica que es necesaria una
clasificación, pero no se debe mostrar ningún fuente de SQL para
el tipo de clasificación. Se utiliza el tipo de clasificación
predefinido para su producto de base de datos.
- Efectúe una doble pulsación en la celda que se encuentra
debajo de la cabecera Orden de clasificación.
- Seleccione el número que se corresponde con el orden en que desea visualizar
los resultados y, a continuación, pulse Intro.