Sintaxe SQL_Consultas
15/10/2014
0
Voces poderiam me apoiar, para como desenvolver uma sintaxe de consulta com exceção.
Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (id_mororista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)
- Construa uma consulta SQL para este banco de dados que liste o nome dos proprietários e os modelos dos carros que não pertencem a “John Smith”
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (nome_ocorrencia,data,local)
Pertence(id_motorista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)
- Construa uma consulta SQL para esse banco de dados que encontre o numero total de pessoas que possuiam carros que foram envolvidos em acidentes no ano de 2011
Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (id_mororista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)
- Construa uma consulta SQL para este banco de dados que liste o nome dos proprietários e os modelos dos carros que não pertencem a “John Smith”
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Considere o banco de dados de seguros ilustrado na figura a seguir, na qual as chaves primarias estão sublinhadas.
Pessoa (id_motorista, nome, endereço)
Carro (placa, modelo, ano)
Acidente (nome_ocorrencia,data,local)
Pertence(id_motorista, placa)
Participou (id_motorista, placa, numero_ocorrencia, valor_dano)
- Construa uma consulta SQL para esse banco de dados que encontre o numero total de pessoas que possuiam carros que foram envolvidos em acidentes no ano de 2011
Eustaquio Sena
Curtir tópico
+ 0
Responder
Post mais votado
10/12/2014
1 -
Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’
Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’
Só corrigindo, o nome do proprietario o nome dos campos...
Select
pessoa.nome as ‘Nome dos proprietarios’,
carro.modelo as ‘Modelos dos carros’
From
participou
inner join pessoa On (pessoa.idmotorista = participou.idmotorista)
Inner join carro On (participou.placa = carro.placa)
Where
pessoa.nome <> ’John Smith’
Gisele Fagundes
Responder
Mais Posts
02/12/2014
Eustaquio Sena
1 -
Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’
Select pessoa.idmotorista as ‘Nome dos proprietarios’, carro.motorista as ‘Modelos dos carros’
From participou inner join pessoa
On pessoa.idmotorista=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where idmotorista not like ’ John Smith%’
Responder
02/12/2014
Eustaquio Sena
2-
Select count(participou.idmotorista) as ‘Numero total de pessoas envolvidas no acidente’,
acidente.data as ‘Ano’
From participou inner join pessoa
On acidente.num_ocorrencia=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where year(data)=2011
Select count(participou.idmotorista) as ‘Numero total de pessoas envolvidas no acidente’,
acidente.data as ‘Ano’
From participou inner join pessoa
On acidente.num_ocorrencia=participou.idmotorista
Inner join carro
On participou.placa=carro.placa
Where year(data)=2011
Responder
Clique aqui para fazer login e interagir na Comunidade :)