TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco de dados

Por:   •  20/9/2015  •  Trabalho acadêmico  •  610 Palavras (3 Páginas)  •  223 Visualizações

Página 1 de 3

/*1)*/

select v.idViagem, c.nome, v.custo, (custo/distancia) as 'C/D' from Viagens v

inner join Cidades c on v.idDestino = c.idCidade;

/*2)*/

update Viagens set custo = (custo*1.1)

where idTipo = (

select idTipo from TiposViagem

where tipoViagem = 'Internacional');

/* 3 */

select c.nome as 'Viajante', v.dataPartida as 'Partida', v.dataRetorno as 'Retorno', d.nome as 'Destino' from Viagens

inner join clientes c on

v.idViajante = c.idCliente

inner join cidades d on v.idDestino = d.idCidade

where distancia < 1000;

/* 4 */

select c.nome, v.dataPartida, v.dataRetorno, d.nome from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on

v.idDestino = d.idCidade

where idMotivo = (

select idMotivo from MotivosViagem m

where m.motivo = 'Passeio')

and idTipo = (

select idTipo from

TiposViagem t where t.tipoViagem = 'Nacional')

;

/* 5 */

select c.nome, v.dataPartida, v.dataRetorno, d.nome from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on

v.idDestino = d.idCidade

where idMotivo = (

select idMotivo from MotivosViagem m

where m.motivo = 'Passeio')

xor idTipo = (

select idTipo from

TiposViagem t where t.tipoViagem = 'Internacional')

;

/* 6 */

select c.nome as 'Viajante', d.nome as 'Destino' from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on

v.idDestino = d.idCidade

where c.nome like '%o%';

/* 7 */

select c.nome as 'Viajante', d.nome as 'Destino' from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on

v.idDestino = d.idCidade

where c.nome != 'Bianca';

/* 8 */

select c.nome as 'Viajante', d.nome as 'Destino' from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on

v.idDestino = d.idCidade

where left(c.nome,1) between 'a' and 'd';

/* 9 */

select v.idViagem, c.nome, v.custo, round((custo/distancia),2) as 'C/D' from Viagens v

inner join Cidades c on v.idDestino = c.idCidade;

/* 10 */

select c.nome as 'Viajante', d.nome as 'Destino' , char_length(d.nome) as 'Qt Carac.'

from Viagens v

inner join Clientes c on v.idViajante =

c.idCliente

inner join Cidades d on v.idDestino = d.idCidade

where v.idTipo = (select idTipo from TiposViagem

where tipoViagem = 'Internacional');

/* 11 */

select upper(c.nome), upper(d.nome), upper(m.motivo) from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d

on v.idDestino = d.idCidade

inner join MotivosViagem m on v.idMotivo = m.idMotivo;

/* 12 */

select c.nome, d.nome, concat(left(m.motivo,3),'-', left(t.tipoViagem,3)) from Viagens v

inner join Clientes c on v.idViajante = c.idCliente

inner join Cidades d on v.idDestino = d.idCidade

inner join TiposViagem t on v.idTipo = t.idTipo

inner join MotivosViagem m on v.idMotivo = m.idMotivo;

/* 13 */

select

...

Baixar como (para membros premium)  txt (5 Kb)   pdf (47.4 Kb)   docx (13.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com