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.
Condicional IF en PostgreSQL - Tutorial de PostgreSQL
Del curso: PostgreSQL avanzado
Condicional IF en PostgreSQL
Los flujos de control, en este caso 'if else', nos permiten controlar el flujo que debe seguir un procedimiento almacenado. Los 'if' evalúan una condición y determinan si dicha condición es falsa o verdadera. Dependiendo de esto, el procedimiento almacenado realiza una tarea específica. Hagamos un procedimiento que nos permita establecer, según la cantidad de veces que un libro ha sido prestado, su nivel de popularidad. Cinco o menos, poco popular. Menor o igual a 20, medio popular. Y mayor a 20, popular. Aquí tenemos el procedimiento popularidad_libro, que recibe dos parámetros, id_libro, que es de tipo integer, y el valor por defecto es 1. Luego tenemos el mensaje que es de tipo texto y el valor por defecto es null. Además, el lenguaje, que es plpgsql. Y luego tenemos el Select, que nos va a indicar la cantidad de veces que un libro ha sido prestado, y comparamos el ID de la tabla prestamo_detalle con el ID del libro que recibimos por parámetro. Muy bien. A eso vamos a agregarle el…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.