---
# System prepended metadata

title: 'Session Four: Query or not to Query? QUERY!!!! | Banco de dados'

---

# Session Four: Query or not to Query? QUERY!!!! | Banco de dados
>[color=purple]**Autor:** Letícia Rodrigues da Silva
**Turma:** IndoD 
**Número:** 25

[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=

```