# Session Four: Query or not to Query? QUERY!!!!
autora: Isabela Silva Sousa
[toc]
## Desafio 1
```sql=
select nm_categoria,
nm_produto,
vl_preco
FROM tb_produto p
JOIN tb_categoria c
on p.id_categoria = c.id_categoria
WHERE c.nm_categoria = 'Moda'
ORDER by nm_categoria,
nm_produto;
```
## Desafio 2
```sql=
select nm_categoria,
nm_produto,
vl_preco,
qtd_minima,
qtd_disponivel
FROM tb_produto p
JOIN tb_categoria c
on p.id_categoria = c.id_categoria
JOIN tb_estoque e
on e.id_produto = p.id_produto
WHERE e.qtd_disponivel < e.qtd_minima
ORDER by nm_categoria,
nm_produto;
```
## Desafio 3
```sql=
select nm_categoria,
nm_produto,
vl_preco,
qtd_minima,
qtd_disponivel
FROM tb_produto p
JOIN tb_categoria c
on p.id_categoria = c.id_categoria
JOIN tb_estoque e
on e.id_produto = p.id_produto
WHERE c.nm_categoria LIKE 'E%'
AND p.nm_produto LIKE '%A%'
ORDER by p.vl_preco DESC;
```
## Desafio 4
```sql=
select nm_cliente,
ds_cpf,
ds_cep,
ds_endereco,
nr_endereco,
ds_cidade
FROM tb_cliente cl
JOIN tb_endereco en
on cl.id_endereco = en.id_endereco
WHERE nm_cliente like '%S'
and ds_cidade like 'S%'
ORDER by ds_cidade;
```
## Desafio 5
```sql=
select id_venda,
dt_venda,
nm_cliente,
ds_nota_fiscal,
tp_forma_pagamento,
ds_endereco,
nr_endereco
FROM tb_venda v
JOIN tb_cliente cl
on v.id_cliente = cl.id_cliente
join tb_endereco en
on en.id_endereco = v.id_endereco_entrega
WHERE v.dt_venda BETWEEN '2021-05-01' and '2021-05-20'
ORDER by v.id_venda;
```
## Desafio 6
```sql=
select id_venda,
dt_venda,
nm_cliente,
ds_nota_fiscal,
tp_forma_pagamento,
ds_endereco,
nr_endereco
FROM tb_venda v
JOIN tb_cliente cl
on v.id_cliente = cl.id_cliente
join tb_endereco en
on en.id_endereco = v.id_endereco_entrega
WHERE cl.nm_cliente LIKE 'A%'
or v.ds_nota_fiscal = ''
ORDER by v.id_venda;
```
## Desafio 7
```sql=
select id_venda,
dt_venda,
nm_cliente,
ds_nota_fiscal,
tp_forma_pagamento,
ds_endereco,
nr_endereco
FROM tb_venda v
JOIN tb_cliente cl
on v.id_cliente = cl.id_cliente
join tb_endereco en
on en.id_endereco = v.id_endereco_entrega
WHERE v.dt_venda = '2021-10-03'
AND en.ds_endereco LIKE '%Rodolfo%'
ORDER by v.id_venda;
```
## Desafio 8
```sql=
```
{"metaMigratedAt":"2023-06-16T07:38:41.763Z","metaMigratedFrom":"Content","title":"Session Four: Query or not to Query? QUERY!!!!","breaks":true,"contributors":"[{\"id\":\"efa8ac71-fa69-4ab5-8a89-20016d037e45\",\"add\":2411,\"del\":0}]"}