Você está na página 1de 3

NOME: GLEIMO BRITO DE SOUSA

RA: 1680972023025
DISCIPLINA: PROG II
PROFESSOR (A): ADILSON

FATEC – Tecnologia em Segurança da Informação


Disciplina: Programação II - Prof. Adilson Ferreira da Silva -
Lista 03

Procedimentos
- Criar uma pasta denominada SistemaLoja em seu computador
- Fazer o download do banco de dados perfumaria.db da pasta material de aula
- Copiar o banco de dados perfumaria.db para a pasta SistemaLoja
- Acessar o banco de dados perfumaria.db com o DB Browser for SQLite

Escrever comandos SQL para:

1. Listar todas as colunas da tabela produto.


R: select * from produto

2. Listar nome dos produtos em ordem crescente de nome.


R: select dsprod from produto ORDER by dsprod ASC

3. Listar nome dos produtos em ordem decrescente de nome.


R: select dsprod from produto ORDER by dsprod DESC

4. Listar código, nome, saldo em estoque e saldo mínimo dos produtos em


estoque.
R: select codprod, dsprod, saldo, sldmin from produto

5. Listar código, nome, saldo em estoque e saldo mínimo dos produtos cujo
saldo em estoque seja menor que o mínimo.
R: select codprod, dsprod, saldo, sldmin from produto where saldo < sldmin;

6. Listar código, nome, saldo em estoque e saldo mínimo dos produtos com
saldo em estoque seja menor que o mínimo e preço de venda maior que
zero.
R: select codprod, dsprod, saldo, sldmin from produto where saldo < sldmin
and prvenda > 0;

7. Listar código, nome, saldo em estoque e saldo mínimo dos produtos com
saldo em estoque menor que o mínimo e preço de custo maior que zero.
R: select codprod, dsprod, saldo, sldmin from produto where saldo < sldmin
and prcusto > 0;

8. Listar código, nome, saldo em estoque e saldo mínimo dos produtos com
saldo em estoque menor que o mínimo e preço de venda maior que zero, em
ordem alfabética por nome.
R: select codprod, dsprod, saldo, sldmin from produto where saldo < sldmin
and prvenda > 0 ORDER BY dsprod asc

9. Listar código e nome de todos os produtos que estão com preço de venda
menor ou igual a zero.
R: select codprod, dsprod from produto where prvenda <= 0

10. Informar quantos produtos estão cadastrados.


R: select count(*) from produto

11. Informar quantos produtos estão com saldo em estoque zerado.


R: select count(*) from produto where saldo = 0

12. Informar quantos produtos estão com saldo em estoque menor que o
mínimo.
R: select count(*) from produto where saldo < sldmin;
13. Informar o nome e a previsão de rentabilidade com a venda de cada produto.

Formúla: Rentabilidade: Saldo em estoque * preço de venda.

R: select dsprod, saldo * prvenda as rentabilidade from produto where saldo >
0 and prvenda > 0;

Você também pode gostar