jueves, 26 de marzo de 2020
Ejercicio en Clase - Marzo 26 de 2020 - Funciones
create or replace function fn_prod() returns int as $$
declare
x record;
prom decimal;
conta int;
begin
conta=0;
prom=(select avg(prod_precio) from productos);
for x in select * from productos loop
if x.prod_precio < prom then
update productos set prod_precio=prod_precio+2000 where prod_id=x.prod_id;
conta=conta+1;
end if;
end loop;
return conta;
end;
$$ language plpgsql
select fn_prod();
create table productos (
prod_id int,
prod_nombre varchar,
prod_precio decimal
);
insert into productos (prod_id, prod_nombre,prod_precio)
values (10, 'Alcohol', 2500);
select *from productos;
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario