segunda-feira, 2 de julho de 2012

Questão Prefeitura Florianópolis 2008

Considere as tabelas Cidades (codigoCidade, nome, populacao, siglaEstado) e Estados (siglaEstado, nome, regiao), sendo codigoCidade a chave primária de Cidades; siglaEstado a chave primária de Estados; e
siglaEstado em Cidades uma chave estrangeira que faz referência à tabela Estados. Assinale a alternativa que responde corretamente à consulta “Buscar os nomes das cidades da região Sul com mais de cem mil habitantes” em SQL.
a. ( ) SELECT nome FROM Cidades, Estados WHERE populacao > 100000 AND regiao = ‘Sul’
b. ( ) SELECT e.nome FROM Cidades c JOIN Estados e ON c.siglaEstado = e.siglaEstado WHERE c.populacao > 100000 AND e.regiao = ‘Sul’
c. ( ) SELECT c.nome FROM Cidades c JOIN Estados e ON c.siglaEstado = e.siglaEstado WHERE c.populacao > 100000 AND e.regiao = ‘Sul’
d. ( ) SELECT nome FROM Cidades WHERE populacao > 100000 AND siglaEstado = Estados.siglaEstado AND Estados.regiao = ‘Sul’
e. ( ) SELECT nome FROM Cidades WHERE siglaEstado IN (SELECT * FROM Estados WHERE regiao = ‘Sul’) AND populacao > 100000

Resposta letra c

Nenhum comentário:

Postar um comentário