logo

Exercicio MySql – Calculos com SQL

Meus alunos,

Nesta aula iremos:

1) Criar uma base de dados dentro de um banco de dados MySql
2) Criar tabelas dentro deste banco
3) Executar alguns calculos usando os dados que foram inseridos

Para esta aula voce precisará:

1) De um servidor de páginas instalado em seu computador (eu sugiro utilizar o que está disponível aqui em meu site, na seção “conteudo para download”) – Procure por: Wampserver

2) Instalar este programa, execute-o e “suba” (inicie) o serviço de webserver

PASSO 1) Acessar o banco de dados MySql

Para isto, faça o seguinte:

1) Abra um navegador de paginas de internet

2) Digite: http://localhost OU http://127.0.0.1

3) Na pagina que aparecerá, clique em PHPMYADMIN (Se a página não abriu, bem possível que voce fez algo errado ou deixou de fazer algo que eu pedi antes)

4) Nesta janela, clique na opção SQL, e siga os seguintes passos, clicando em “executar”ao fim de cada um….


 

Passo 01) Criar o banco de dados

create database db_loja;


 

Passo 2 – Criar a tabela “tb_pedidos” dentro da base de dados db_loja

use db_loja;
create table tb_pedidos (
produtopedido_cod int(4) not null primary key auto_increment,
produtopedido_nome varchar(100) unique,
produtopedido_quantidade int(4)
);


 

Passo 3 – Inserir dados dentro de “tb_pedidos”

use db_loja;
insert into tb_pedidos (produtopedido_cod,produtopedido_nome,produtopedido_quantidade)
values
(”,’calça jeans pequena’,82),
(”,’camisa polo’,186),
(”,’cinto de couro’,35),
(”,’calça jeans media’,122),
(”,’bonés de tecido’,18),
(”,’bonés de couro’,25),
(”,’meias cano curto’,99),
(”,’calça jeans grande’,105),
(”,’meias cano medio’,75),
(”,’shorts’,5)


 

Passo 4 – Fazer a soma incondicional das quantidade pedidas em tb_pedidos

select sum(produtopedido_quantidade) FROM tb_pedidos


 

Passo 5 – Fazer a soma condicional das quantidade pedidas em tb_pedidos para o produto “calça jeans pequena”

select sum(produtopedido_quantidade) FROM tb_pedidos where produtopedido_nome=’calça jeans pequena’


 

Passo 6 – Fazer a soma condicional das quantidade pedidas em tb_pedidos para produtos que contenham “calça jeans”

select sum(produtopedido_quantidade) as resultado_da_pesquisa FROM tb_pedidos where produtopedido_nome like ‘calça jeans%’

Tente também (no lugar de “sum”):

avg
count


 

Obrigado pela sua visita, se voce gostou, curta no facebook e indique aos seus amigos!