Banco de dados exercicio

662 palavras 3 páginas
1. Quais são os clientes (Customers) que têm ficha na base de dados da Northwind? Apresente a listagem (CustomerID, CompanyName) ordenada alfabeticamente segundo o nome do cliente (CompanyName).
SELECT customerid, companyname
FROM customers
ORDER BY companyname;

2. Quais são os contatos (ContactName) e as regiões (Region) dos clientes (Customers) do país (Country) 'Mexico'? Apresente a listagem (CustomerID, CompanyName, ContactName, Region) ordenada por ordem alfabética segundo a região (Region) do cliente.
SELECT customerid, companyname,contactname,region
FROM customers where country='Mexico'
ORDER BY region;

3. Quais são os produtos (Products) da categoria (CategoryId) '1' que estão disponíveis em stock (UnitsInStock > 0)? Apresente a listagem (ProductID, ProductName, SupplierID, UnitsInStock ) ordenada de forma decrescente segundo a quantidade existente (UnitsInStock) em stock.
SELECT productid, productname, supplierid, unitsinstock
FROM products WHERE categoryid='1' AND unitsinstock>0
ORDER BY unitsinstock DESC;
4. Quais as encomendas (Orders) registadas na Northwind até ao momento e respectivos clientes? Apresente uma lista (OrderID, OrderDate, CustomerID) ordenada de forma decrescente segundo a data de encomenda(OrderDate).
SELECT orderid, cast(orderdate as varchar(11)) as “Date”, customerid
FROM orders
ORDER BY cast(orderdate as varchar(11)) DESC;
Cast faz a conversão para inteiro para string e string para inteiro

5. Quais as encomendas (Orders) processadas pelo funcionário (EmployeeID) '5', às sextas-feiras, durante o ano de '1998'? Apresente uma lista (OrderID, OrderDate, EmployeeID) ordenada de forma crescente pela data de processamento da encomenda (OrderDate).
SELECT orderid, orderdate, employeeid
FROM orders
WHERE employeeid='5'and date_part('dow',orderdate)='4' and date_part('y',orderdate)='1996'
ORDER BY orderdate DESC;
Date part extrai uma parte da data
6. Quais os produtos (ProductID) que foram

Relacionados

  • Exercicio de banco de dados
    267 palavras | 2 páginas
  • Exercicios de Banco de Dados
    696 palavras | 3 páginas
  • Exercicio Banco de Dados
    896 palavras | 4 páginas
  • Exercicios banco de dados
    980 palavras | 4 páginas
  • exercícios banco de dados
    509 palavras | 3 páginas
  • Exercicios banco de dados
    1591 palavras | 7 páginas
  • Exercícios de Banco de Dados
    691 palavras | 3 páginas
  • Exercício banco de dados
    487 palavras | 2 páginas
  • Exercicios banco de dados
    2282 palavras | 10 páginas
  • Exercicios banco de dados
    2144 palavras | 9 páginas