Agradeços as dicas do pessoal do fórum e a dica do professor da aula. Optei por usar o random dentro do intervalo estabelecido pelo professor em classe para ter valores mais diversos.
--Desafio: ajuste de valores em bases de produtos
select * from produtos where nome_produto = 'Bola de Futebol' and (preco <20 or preco > 100)
update produtos set preco = abs(random()) % 80 + 20 where nome_produto = 'Bola de Futebol' and (preco < 20 or preco > 100)
select * from produtos where nome_produto = 'Chocolate' and (preco <10 or preco > 50)
update produtos set preco = abs(random()) % 40 + 10 where nome_produto = 'Chocolate' and (preco <10 or preco > 50)
select * from produtos where nome_produto = 'Celular' and (preco < 80 or preco > 5000)
update produtos set preco = abs(random()) % 4920 + 80 where nome_produto = 'Celular' and (preco < 80 or preco > 5000)
select * from produtos where nome_produto = 'Livro de Ficção' and (preco < 10 or preco > 200)
update produtos set preco = abs(random()) % 190 + 10 where nome_produto = 'Livro de Ficção' and (preco < 10 or preco > 200)
select * from produtos where nome_produto = 'Camisa' and (preco < 80 or preco > 200)
update produtos set preco = abs(random()) % 120 + 80 where nome_produto = 'Camisa' and (preco < 80 or preco > 200)