Del curso: PostgreSQL avanzado

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Subqueries con EXISTS y NOT EXISTS en PostgreSQL

Subqueries con EXISTS y NOT EXISTS en PostgreSQL - Tutorial de PostgreSQL

Del curso: PostgreSQL avanzado

Subqueries con EXISTS y NOT EXISTS en PostgreSQL

El operador EXISTS es un operador booleano que prueba la existencia de una fila en una subconsulta. La subconsulta se evalúa para determinar si se devuelven filas. Si devuelve al menos una fila, el resultado de EXISTS es verdadero. Si la consulta no devuelve filas, el resultado es falso. Veamos un ejemplo donde queremos obtener la información completa de aquellos usuarios que se encuentran morosos en nuestra base de datos Biblioteca. Para eso vamos a escribir el siguiente query. Vamos a la base de datos Biblioteca > Esquema, Query tools. Lo primero que vamos a hacer es escribir la sentencia donde obtenemos la información de los usuarios que se encuentran morosos en la tabla prestamo con la unión de la tabla prestamo_detalle. Entonces, vamos a decir «Select prestamo .*» para traer todas las columnas de la tabla prestamo, y luego «prestamo_detalle.*» «from» la tabla «prestamo», y hacemos un «left join» con la tabla «prestamo_detalle» cuando «prestamo_detalle.prestamo_id = prestamo.id» Y…

Contenido