Escolar Documentos
Profissional Documentos
Cultura Documentos
Consultas SQL
1- Selecione todos os campos da tabela funcionarios.
! SELECT * FROM funcionarios;
10- Selecione os campos especificação e verba da tabela projetos, cujo tipo do projeto
seja Mecânica, mas apresente o resultado calculando 10% do valor da verba.
! SELECT tipo,especificacao,verba * 0.10 FROM projetos WHERE tipo = 'Mecâni-
ca';
11- Selecione os campos nome e salario da tabela funcionarios, cujo valor do salário
seja menor que 2000, mas apresente o resultado calculando quanto o funcionário rece-
be no ano.
! SELECT nome,salario * 12 FROM funcionarios WHERE salario < 2000;
Trabalho Banco de dados Web
Consultas SQL
12- Selecione os campos nome, rg e endereco da tabela funcionarios, e classifique os
registros em ordem alfabética de nomes.
! SELECT nome,rg,endereco FROM funcionarios ORDER BY nome;
14- Selecione todos os registros da tabela alocacao, ordenANDo como primeiro critério
pelo campo cod_proj e como segundo critério pelo campo cod_func.
! SELECT * FROM alocacao ORDER BY cod_proj,cod_func;
16- Selecione os campos nome e salario da tabela funcionarios, cujo valor do salário
seja menor que 2000 e exiba as informações organizadas pelo valor do menor salário
até o maior.
! SELECT nome,salario FROM funcionarios WHERE salario < 2000 ORDER BY sa-
lary;
17- Selecione o campo código do projeto da tabela projetos, em que o campo termino
esteja em branco (Nulo)
! SELECT cod_proj FROM projetos WHERE termino isnull;
19- Selecione os campos nome e rg da tabela funcionarios, cujo valor nome do funcio-
nário comece com a letra “C”.
! SELECT nome,rg FROM funcionarios WHERE nome LIKE 'C%';
20- Selecione os campos nome e endereco da tabela funcionarios, em que haja a ocor-
rência da palavra “Santos” no campo nome.
! SELECT nome,endereco FROM funcionarios WHERE nome ILIKE '%Santos%';
21- Selecione os campos nome, uf, endereco, data_admissao e salario da tabela funci-
onarios cujo valor do salário esteja compreendido entre 1200 a 4000 e o estado seja
SP ou MG.
! SELECT nome,uf,endereco,data_admissao,salario FROM funcionarios as func
WHERE func.salario BETWEEN 1200 AND 4000 AND func.uf in('SP','MG');
24- Selecione os campos especificacao e tipo da tabela projetos, mas exiba-os em le-
tras minúsculas.
! SELECT LOWER(especificacao) as espec, LOWER(tipo) as tip FROM projetos;
30- Calcule a média dos salários da tabela funcionarios, e exiba-os agrupados por es-
tado.
! SELECT AVG(salario) as media FROM funcionarios GROUP BY uf;
31- Calcule a soma das verbas da tabela projetos e exiba-os agrupados por tipo de pro-
jeto.
! SELECT SUM(verba) FROM projetos GROUP BY tipo;