Alguns exercícios de sql
select nome_cd, preco, (preco)* 1.10 'com 10% de aumento'from cd;
2) Escreva uma busca igual a anterior, porém acrescente uma coluna mostrando a diferença entre o preço do cd e preço com 10% de aumento. select nome_cd,preco, (preco)* 1.10'com 10% de aumento'(preco * 1.10)- (preco) 'DIFERENÇA' from cd;
3) Escreva uma busca que mostre nome do autor em letras maiúsculas e nome do cd em letras minúsculas. select upper(nome_autor) from autor; select lower(nome_cd) from cd;
4) Escreva uma busca que mostre autores que tenham letra A no nome.
select * from autor where nome_autor LIKE '%A%';
5) Escreva uma busca que mostre uma coluna com 15 dias após a data de lançamento do cd.
select nome_cd, data_lancamento from cd where data_lancamento not between '01/01/2005' and '01/01/2009';
6) Escreva uma busca que extraia as 6 primeiras letras do nome do cd. select substring(nome_cd,1,6)'RESPOSTA', nome_cd from cd;
7) Escreva um script que pesquise e substitua o nome do autor de Renato Russo para Herbert Viana.
select replace (UPPER(nome_cd),'RENATO RUSSO','HERBERT VIANA')from cd;
Locadora de Vídeo
Crie a tabela CLIENTES, FILMES E LOCAÇÕES
create database LOCADORA; use LOCADORA create table clientes
(
cli_cod integer not null, cli_nome varchar(50) not null, cli_data_cad datetime not null, cli_endereco varchar(50) not null, cli_cidade varchar(45) not null, cli_estado varchar(2) not null, cli_email varchar(40) null, primary key (cli_cod)
);
create table filmes
(
film_cod integer not null, film_nome varchar(50) not null, film_genero varchar(20) not null, film_classificacao varchar(20) not null, film_preco numeric(9,3) not null, primary key (film_cod)
);
create table locacao
(
loc_cod integer not null, loc_nome_film varchar(40) not null, loc_cli_nome varchar(50) not null,
data_loc