Questão
ID 617672Disciplina: Tecnologia da Informação
Assunto: Select
Ano: 2010 Banca: FUNIVERSA Órgão: Conselho Federal de Economia
Considere as tabelas e as consultas SQL apresentadas a seguir.
tabela: Cruzeiros
Codigo | Navio | Origem | Destino | Data |
12 | Diamante | Rio de Janeiro | Recife | 19/12/2007 |
23 | Diamante | Rio de Janeiro | Buenos Aires | 2/3/2008 |
34 | Safira | Santos | Santos | 27/12/2007 |
tabela: Cruzeiros_Escalas
Cruzeiro | Escalas |
12 | 123 |
12 | 234 |
23 | 345 |
23 | 456 |
34 | 567 |
tabela: Escalas
Codigo | Data | Porto | Permanencia |
123 | 21/12/2007 | Salvador | 1 |
234 | 22/12/2007 | Maceio | 1 |
345 | 3/3/2008 | Santos | 1 |
456 | 5/3/2008 | Punta del Este | 1 |
567 | 28/12/2007 | Rio de Janeiro | 2 |
tabela: Passageiros
Codigo | Nome | Idade | Cruzeiro |
123 | Maria | 46 | 12 |
234 | Roberto | 55 | 12 |
345 | Ana | 32 | 23 |
456 | Pedro | 21 | 12 |
567 | Fernando | 60 | 23 |
678 | Paula | 40 | 34 |
789 | Felipe | 13 | 34 |
Consulta 1:
select count(*)
from escalas
Consulta 2:
select nome
from passageiros
where idade between (20,40)
order 1
Consulta 3:
select cruzeiro, count(*)
from cruzeiros_escalas
group by cruzeiro
having count(*) = 1
Assinale a alternativa correta.