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

Banco de Dados

Por:   •  16/10/2015  •  Trabalho acadêmico  •  702 Palavras (3 Páginas)  •  238 Visualizações

Página 1 de 3

create database revisao;

use revisao;

create table veiculo

(

                                Placa varchar(8),

                                Modelo varchar(15),

                                Ano int,

                                Km float,

                                Valor float,

                                Marca varchar(10),

                                primary key(Placa)

);

                                

insert into veiculo

values('ABC-1234','i30',2015, 0.000, 85.990,'Hyundai');

insert into veiculo

values('ABC-4321','Golf',2015, 20.000, 74.999,'Volkswagen');

insert into veiculo

values('HJV-4587','Gol',2013, 15.000, 25.999,'Volkswagen');

insert into veiculo

values('JLK-1989','Opala',1978, 120.000, 10.999,'Chevrolet');

insert into veiculo

values('HGH-1285','Fox',2010, 30.000, 15.499,'Volkswagen');

insert into veiculo

values('ZGS-4587','Bravo',2014, 10.000, 49.999,'Fiat');

insert into veiculo

values('MLJ-1992','Palio',2014, 2.750, 25.499,'Fiat');

/*1) Consultar todos os registros fabricados em 2010 ou que custe menos de 25000;*/

select * from veiculo

where Ano = 2010

or Valor < 25.000;

/*2) Consultar a média de ano dos veículos;*/

select avg(ano)

from veiculo;

/*3) Consultar o modelo e o ano para o veiculo que tem menos de 30000 km e é da marca Fiat;*/

select Modelo, Ano

from veiculo where Km <'30.000' 

and Marca = 'Fiat';

/*4) Altere o ano do modelo Gol que custa 25000 para 2011;*/

update veiculo

set Ano = 2011

where Modelo = 'Gol'

and Valor = 25.999;

/*5) Consultar o veículo mais caro de cada marca;*/

select  max(Valor), Marca, Modelo

from veiculo  group by Marca;

/*6) Consultar modelo, km e valor para os que custam

entre 20000 a 35000, ordenado por valor;*/

select Modelo, Km, Valor

from veiculo where Valor

between 20.000 and  35.000

order by Valor;

/*7) Aumente o valor de todos os veículos Palio em 10%;*/

update veiculo

set  Valor = Valor*110/100

where Modelo = 'Palio';

select Modelo, Valor from veiculo;

/*8) Consultar Todos o veiculos com Valor Acima de 20.000

com a letra "a" em algum lugar do nome e com Km = 0 e ordenar por Ano*/

select * from veiculo

...

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