logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Definición de Subconsultas

Selecciona el idioma :

Por favor, inicia sesión para que tu progreso sea registrado. Sin iniciar sesión, podrás visualizar el video pero no se aumentará tu avance en el curso

Definición de Subconsultas


Una subconsulta no es más que una consulta que se realiza dentro de otra consulta, es decir, la consulta padre utiliza los datos que devuelve la subconsulta para realizar una comparación, visualizar los datos, etc.

Se puede utilizar tres formas de sintaxis para crear una subconsulta:

  • Comparación es una expresión y un operador de comparación que compara la expresión con el resultado de la subconsulta.
  • Expresión es una expresión por la que se busca el conjunto resultante de la subconsulta.
  • Instrucción es un select, que sigue el mismo formato y reglas que cualquier otra instrucción select. Debe ir entre paréntesis.

Las subconsultas pueden ir:

  • Junto a los campos recuperados de una sentencia Select.
  • En la cláusula From.
  • En la cláusula Where.
  • En la cláusula having.

Prioridad de ejecución:

  • Cuando se realiza una consulta que utiliza una subconsulta, se ejecuta primero la subconsulta para obtener los datos y después ejecuta la consulta.
  • La subconsulta se ejecuta por cada fila de la consulta principal.

En un subconsulta:

  • No tiene sentido la cláusula order by, ya que los resultados de una subcolsulta se utilizan internamente y no son visibles al usuario.
  • Los nombres de la tabla que aparecen en ella pueden referirse a columnas de la tabla de la consulta principal y se conocen como referencia externa.
  • El resultado de una subconsuta puede ser un valor simple o más de un valor.

Utilización de subconsultas:

  • Para realizar comparaciones.
  • Para realizar tablas temporales para su consulta o comparación.
  • Para crear sentencias DML.


definicion subconsultas

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?