Consultas en SQL IV


Subconsultas en la clausula from

Antes de comenzar a construir consultas de este tipo, es necesario comprender el uso de los alias en las consultas, los alias son nombres que asignamos a las tablas con el fin de hacer mas comprensibles y cortas las consultas.

Para crear un alias solo debemos ir a la clausula from y colocar el alias después del nombre de la tabla, veamos como seria en una consulta sencilla.

Como se puede observar en el ejemplo, asignamos el alias “m” a la tabla materias, claro que este alias es temporal, solo existe mientras se ejecuta la consulta.

En la clausula select podemos hacer referencia a los campos a través de este alias tal y como vemos en m.materia y m.semestre.

Ahora bien, este mismo concepto lo aplicaremos en las subconsultas de la clausula from para poder referirnos a los datos de la misma, pero este tal vez quede mas claro a través de un ejemplo.

Veamos una consulta en la que deseamos obtener los nombres de los alumnos que sacaron 10 en alguna materia, así como el nombre de la materia en la que sacaron 10.

Como podemos observar creamos una consulta dentro de la clausula FROM, la encerramos entre paréntesis y le asignamos el alias P al resultado de ella, la consulta principal buscara los datos que se necesitan no dentro de las tablas de la base de datos sino dentro del resultado de la subconsulta.

 

Anuncios

Acerca de sistemasumma

Blog dedicado a la tecnología y a todos los estudiantes de sistemas, informatica, computación y afines
Esta entrada fue publicada en base de datos y etiquetada , , , . Guarda el enlace permanente.

Una respuesta a Consultas en SQL IV

  1. LUCHO Montero dijo:

    Muchas gracias brother estuve buscando este tema delas consultas anidadas y recien encontre lo que necesito

    Me gusta

¿Qué estas pensando?

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s