Una sentencia FULLSELECT compone los resultados de subconsultas y conjuntos de valores para formar una tabla de resultados.
Antes de empezar
Antes de especificar una sentencia FULLSELECT,
cree la sentencia en el Constructor de consultas
SQL.
Cuando se abre FULLSELECT en el Constructor de consultas SQL, la vista de
esquema muestra las sentencias y las cláusulas que conforman la sentencia FULLSELECT. La sentencia SELECT en el nodo raíz del esquema representa toda la sentencia FULLSELECT. Si añade sentencias FULLSELECT subordinadas, se representan mediante nodos UNION. Pulse las sentencias y las cláusulas de la vista de esquema para editarlas en el
Constructor de consultas SQL.
Procedimiento
Para especificar una sentencia FULLSELECT en el Constructor de consultas SQL:
- Opcional: Para añadir una sentencia WITH:
- Pulse el botón derecho del ratón sobre la sentencia SELECT raíz en la vista Resumen y luego pulse Añadir expresión común de tabla (WITH) en el menú emergente.
- Pulse el nodo WITH en la vista de esquema y, a continuación,
construya la sentencia WITH en el Constructor de consultas SQL.
- Opcional: Para convertir una sentencia SELECT en una sentencia FULLSELECT, pulse el botón derecho del ratón sobre la sentencia en la vista Resumen y luego pulse Convertir a FULLSELECT (UNION) en el menú emergente.
- Opcional: Para añadir una cláusula VALUES:
- En el nodo UNION en el que desea añadir la cláusula, suprima una de las sentencias SELECT. Pulse el botón derecho del ratón sobre la sentencia SELECT en la vista Resumen y luego pulse Suprimir en el menú emergente.
- Pulse el botón derecho del ratón sobre el nodo UNION de la vista Resumen y luego pulse Añadir valores en el menú emergente.
- Para cada fila de valores que desee añadir a la cláusula VALUES, pulse el botón derecho del ratón sobre el nodo VALUES en la vista Resumen y luego pulse Añadir fila de valores en el menú emergente.
- Para cada fila de valores que haya añadido, pulse su nodo en la vista de esquema y,
a continuación, especifique los elementos de la fila de valores en el panel Diseño del
Constructor de consultas SQL. Puede introducir el valor directamente o utilizar el asistente del constructor de expresiones para construir una expresión.
- Para cada una de las sentencias SELECT subordinadas, pulse la sentencia en la vista
de esquema y, a continuación, construya la sentencia
SELECT en el Constructor de consultas SQL.
- Para especificar el orden de las filas en la tabla de resultados, cree una cláusula ORDER BY que ordene según una sola columna o según varias columnas.
- Ejecute la sentencia. La salida se muestra en la vista Resultados SQL.