Exercicios de MYsql do w3schools.com
991 palavras
4 páginas
1 – Selecionar o nome de todos os produtos junto ao nome da categoria que esse produto pertence. select ProductName, CategoryName from products inner join categories on products.CategoryID = categories.CategoryID;2 – Listar o nome de cada empregado e cliente das ordens de vendas emitidas.
SELECT firstname, lastname, CustomerName, orderid
FROM Employees inner join orders on employees.employeeid = orders.employeeid inner join customers on customers.customerid = orders.customerid
3 - Recuperar o numero de todas as ordens que contém o produto “Chocolade” 48
SELECT orderid, productname from orderdetails inner join products on orderdetails.productid = products.productid where productname = "Chocolade"
4 - Listar os nomes de todos os produtos que pertencem a categoria Confections ou Produce e que tenha o preço menor que 20. select ProductName, categoryname from products inner join categories on products.CategoryID = categories.CategoryID where price < 20 and CategoryName = "Confections"
5 - Liste o nome de todos os clientes e as ordens (orderid) que possam ter:
SELECT CustomerName, orderid from customers inner join orders on customers.customerid = orders.customerid
6 – Selecione os nomes de todos os produtos que o preço seja inferior ao valor médio dos produtos. A seleção deve estar ordenada pelo preço do produto.
SELECT productname, price < AVG(price) FROM products order by price
7 – Selecione o produto mais barato e claro da base de dados.
SELECT MAX(Price) AS HighestPrice FROM Products;
SELECT MIN(Price) AS SmallestOrderPrice FROM Products;
complemenando
/*1 – Crie uma base de dados UMA*/
create database EXSQL; use EXSQL;
/*2 – Crie as seguintes tabelas:*/
create table aluno( a_cod integer not null, a_nome varchar(20), a_telefone varchar(10), primary key (a_cod)) engine = InnoDB;
create table cidade( cid_cod integer not null, cid_nome varchar(30), cid_estado varchar(2),