Exercícios SQL

621 palavras 3 páginas
Dado o modelo de dados abaixo:

1) Faça o comando SQL que mostre os dados do imóvel, o nome do cliente, a descrição do tipo de imóvel e a descrição da situação do imóvel ordenado por endereço e nome do cliente.

SELECT I.*, C.NOME, TI.DESCRICAO, SI.DESCRICAO
FROM IMOVEL I, CLIENTE C, TIPO_IMOVEL TI, SITUACAO_IMOVEL SI, PROPRIETARIO P
WHERE I.ID_SITUACAO_IMOVEL = SI. ID_SITUACAO_IMOVEL AND I.ID_IMOVEL = P.ID_IMOVEL AND P.CPF_CLIENTE = C.CPF_CLIENTE AND I.ID_TIPO_IMOVEL = TI.ID_TIPO_IMOVEL
ORDER BY C.ENDERECO, C.NOME

2) Faça o comando SQL que mostre a quantidade de imóveis por tipo de imóvel.

SELECT TI.DESCRICAO, COUNT(*)
FROM TIPO_IMOVEL TI, IMOVEL I
WHERE TI.ID_TIPO_IMOVEL = I.ID_TIPO_IMOVEL
GROUP BY TI.DESCRICAO

1) Faça o comando SQL que mostre a quantidade de imóveis, com área construída maior que 1000 m2, por situação do imóvel.

SELECT SI.DESCRICAO, COUNT(*)
FROM SITUACAO_IMOVEL SI, IMOVEL I, IMOVEL_SITUACAO_IMOVEL ISI
WHERE SI.ID_SITUACAO_IMOVEL = ISI.ID_SITUACAO_IMOVEL AND ISI.ID_IMOVEL =I.ID_IMOVEL AND I.AREA_CONSTRUIDA > 1000
GROUP BY SI.DESCRICAO

2) Faça o comando SQL que mostre os dados do contrato, os dados do imóvel do contrato e a situação do imóvel, somente dos contratos com valores entre 10.000 e 50.000.

SELECT C.*, I.*, SI.DESCRICAO
FROM CONTRATO C, IMOVEL I, SITUACAO_IMOVEL SI, IMOVEL_SITUACAO_IMOVEL ISI
WHERE C.ID_IMOVEL = I.ID_IMOVEL AND I.ID_SITUACAO_IMOVEL = ISI.ID_SITUACAO_IMOVEL AND ISI.ID_IMOVEL = I.ID_IMOVEL AND C.VALOR BETWEEN 10000 AND 50000

3) Faça o comando SQL que mostre por corretor, o valor total de comissões que ele recebeu dos contratos dos clientes de Marília.

SELECT C.NOME, SUM(CC.VALOR) AS TOTAL_COMISSAO
FROM CORRETOR C, COMISSAO_CONTRATO CC, CONTRATO CO, CLIENTE CL, CONTRATO_CLIENTE CCL
WHERE C.CPF_CORRETOR = CC.CPF_CORRETOR AND CC.NUMERO_CONTRATO = CO.NUMERO_CONTRATO AND CO.NUMERO_CONTRATO =

Relacionados

  • SQL Exercicios
    733 palavras | 3 páginas
  • sql exercicio
    574 palavras | 3 páginas
  • Exercicios SQL
    411 palavras | 2 páginas
  • Exercicios SQL
    445 palavras | 2 páginas
  • Exercicios SQL
    912 palavras | 4 páginas
  • Exercicios de SQL
    994 palavras | 4 páginas
  • Exercícios sql
    893 palavras | 4 páginas
  • EXERCICIOS SQL
    938 palavras | 4 páginas
  • exercicio de SQL
    257 palavras | 2 páginas
  • Exercícios de SQL
    278 palavras | 2 páginas