Utilice el Constructor de consultas SQL y la vista de esquema para crear una
sentencia WITH.
Una sentencia WITH está compuesta por una o varias expresiones comunes de tabla y una sentencia SELECT.
- Panel Fuente SQL
- Utilice este panel para revisar la
sentencia WITH mientras construye la sentencia en los paneles
Tablas y Diseño y en la vista Resumen. Cuando el nodo superior está seleccionado el nodo en la vista Resumen, también puede especificar cambios directamente en este panel. Si cambia la sentencia en este panel, puede analizarla sacando el foco del panel o guardando la sentencia. Si el analizador considera que la sintaxis de la sentencia es válida, los paneles Tablas y Diseño se sincronizan para reflejar la sentencia actualizada.
- Panel Tablas
- Utilice este panel para añadir tablas a la sentencia SELECT que se encuentra en la sentencia WITH. También puede seleccionar columnas y especificar condiciones de unión en este panel. Cuando haya añadido una tabla, para añadir columnas a la sentencia SELECT, marque sus recuadros de selección en el gráfico de la tabla. Para especificar una condición de unión, pulse el botón derecho del ratón sobre un gráfico de la tabla y luego pulse Crear unión en el menú emergente, o arrastre el puntero desde una columna de una tabla hasta la columna de otra tabla.
- Panel Diseño
- Utilice los campos y las páginas de este panel para definir elementos de la sentencia SELECT y cláusulas SELECT que se encuentren en la sentencia WITH.
- Sentencia
- Nombre de la sentencia WITH.
- DISTINCT
- Si marca este recuadro de selección, los resultados de la consulta no contendrán filas de datos duplicadas.
- Columnas
- Utilice esta página para especificar las columnas que desea utilizar en la sentencia SELECT. Esta página muestra las columnas que seleccionó en el panel Tablas.
- Condiciones
- Utilice esta página para especificar las filas de la tabla de la base de datos que desea incluir en el conjunto de resultados.
- Grupos
- Utilice esta página, junto con la página Condiciones de grupo, para especificar una cláusula GROUP BY. Una cláusula GROUP BY contiene una expresión de agrupación que se utiliza para definir la agrupación del conjunto de resultados de la cláusula anterior de la sentencia SELECT.
- Condiciones de grupo
- Utilice esta página para especificar las condiciones para las expresiones de agrupación que ha definido en la página Grupos.