banco
SELECT * FROM Projetos
8.14.14) Obtenha detalhes completos sobre todos os projetos em Londres.
(Teste de 14/06/2006)
SELECT PJ.* FROM Projetos Pj WHERE Pj.cidade = 'Londres'
8.14.15) Obtenha os códigos dos fornecedores que fornecem para o projeto 1.
SELECT distinct fornecedor FROM Fornecimentos_pra_projetos FP WHERE projeto = 1
8.14.16) Obtenha todas as remessas (fornecimentos) em que a quantidade está na faixa de 300 a 750 inclusive. (Teste de 14/06/2006)
SELECT FP.* FROM Fornecimentos_pra_projetos FP WHERE FP.quantidade >= 300 AND FP.quantidade 350
8.14.31) Obtenha os nomes dos projetos supridos pelo fornecedor F1.
SELECT distinct Pj.nome FROM Projetos Pj, Fornecimentos_pra_projetos FP WHERE Pj.projeto = FP.projeto AND FP.fornecedor = 'F1'
8.14.32) Obtenha cores de peças fornecidas pelo fornecedor F1.
SELECT distinct P.cor FROM Pecas P, Fornecimentos_pra_projetos FP WHERE P.peca = FP.peca AND FP.fornecedor = 'F1'
8.14.33) Obtenha os códigos das peças fornecidas a qualquer projeto em Londres.
8.14.34) Obtenha os códigos dos projetos que utilizam pelo menos uma peça disponível do fornecedor F1. (Teste de 14/06/2006)
SELECT distinct FP.projeto FROM Fornecimentos_pra_projetos FP, Fornecimentos_pra_projetos FPP WHERE FP.peca = FPP.peca AND FPP.fornecedor = 'F1'
SELECT distinct FP.projeto FROM Fornecimentos_pra_projetos FP WHERE FP.peca in ( SELECT FPP.peca FROM Fornecimentos_pra_projetos FPP WHERE FPP.fornecedor = 'F1' )
8.14.35) Obtenha os códigos dos fornecedores que forneçam pelo menos uma peça fornecida por pelo menos um fornecedor que forneça pelo menos uma peça vermelha.
8.14.36) Obtenha os códigos dos fornecedores com um status inferior ao do fornecedor F1.
8.14.37) Obtenha os códigos dos projetos cuja cidade seja a