Especificación de sentencias SELECT en el constructor de SQL

Utilice una sentencia SELECT para especificar criterios para devolver filas de una tabla de la base de datos.

La sentencia SELECT está formada por varias cláusulas, incluidas las cláusulas SELECT, FROM, WHERE, ORDER BY, GROUP BY y HAVING.

Restricción: No puede crear una consulta utilizando una vista derivada de una función definida por el usuario.

Requisito previo: antes de especificar una sentencia SELECT, cree la sentencia en el constructor de SQL.

Para especificar una sentencia SELECT en el constructor de SQL:

  1. Añada una o varias tablas a la sentencia.
  2. Opcional: Cree una o varias condiciones de unión.
  3. Opcional: para eliminar todos los conjuntos de filas duplicadas, menos uno, de la tabla de resultados final, marque el recuadro de selección DISTINCT en el panel Diseño.
  4. Para especificar las columnas que se deben utilizar en la sentencia:
    1. Pulse la pestaña Columnas en el panel Diseño.
    2. En las primeras filas disponibles en la cabecera Columna, seleccione una o varias columnas para utilizar en la sentencia, o escriba una o varias expresiones, o haga las dos cosas. Si desea utilizar un asistente para crear una expresión compleja, pulse Constructor de expresiones al final de la lista de columnas de una celda y, a continuación, pulse Intro.
    3. Opcional: escriba un alias para la columna o expresión. No se pueden utilizar espacios en el alias. Cuando ejecuta la sentencia SQL, el alias aparece en la tabla de resultados en lugar del nombre de expresión o columna.
    4. Si desea visualizar una columna o expresión en la tabla de resultados cuando ejecute la sentencia, marque el recuadro de selección Salida. Si desea utilizar una columna o expresión en la sentencia, pero no desea utilizar cuando ejecute la sentencia, desmarque el recuadro de selección Salida. Por ejemplo, es recomendable hacer esto si va a definir una cláusula ORDER BY en una columna, pero desea visualizar todas las columnas en el conjunto del resultado: SELECT * FROM DEPT ORDER BY DEPT.NUMBER.
  5. Opcional: para especificar el orden de las filas en la tabla de resultados, cree una cláusula ORDER BY para la sentencia SELECT.
  6. Opcional: para especificar las filas de la tabla de la base de datos que desea devolver en la tabla de resultados, defina condiciones para la sentencia SELECT. Si no especifica una condición, se devuelven todas las filas de la tabla de la base de datos de destino.
  7. Opcional: para definir agrupaciones para la sentencia, cree cláusulas GROUP BY.
  8. Ejecute la sentencia. La salida se muestra en la vista Salida de datos.
Referencia relacionada
Constructor de SQL para sentencias SELECT
Página Columnas

Comentarios