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.

Hacer uso de WITH en PostgreSQL

Hacer uso de WITH en PostgreSQL

En PostgreSQL, la cláusula with proporciona una forma de escribir declaraciones auxiliares para usar en una consulta más grande. Ayuda a dividir consultas complicadas y grandes en formas más simples que son fácilmente elegibles. Estas declaraciones, a menudo denominadas expresiones de tabla comunes o CTE, se pueden considerar como la definición de tablas temporales que existen solo para una consulta. La cláusula with es una consulta CTE. Es particularmente útil cuando la subconsulta se ejecuta varias veces. Es igualmente útil en lugar de tablas temporales. En la biblioteca quieren obtener la cantidad de veces que un libro ha sido prestado. Recordemos que un usuario puede sacar una, dos o tres copias del mismo libro. Pero, para obtener esta consulta, primero tenemos que obtener el número de veces que un libro ha sido prestado y luego unir ese el resultado con el título de los libros. Escribamos ese query. Primero vamos a escribir el query que me permite obtener la cantidad de veces que…

Contenido