Como poderíamos usar em um banco genérico, utilizei o banco da Fokus para realizar a atividade sendo necessário algumas alterações em determinados exercícios.
1-
SELECT nome FROM Colaboradores
ORDER BY nome
LIMIT 5;
2-
SELECT * FROM Colaboradores
WHERE nome is NULL;
3-
SELECT * FROM Colaboradores
WHERE nome is NULL;
4-
SELECT cargo, AVG(salario) FROM HistoricoEmprego
WHERE salario > 5000
GROUP BY cargo;
5- (contar string)
SELECT nome, LENGTH(nome) DIGITOS
FROM Colaboradores;
(concatenar e contar)
SELECT nome|| ' ' || cpf,
LENGTH(nome) DIGITOS
FROM Colaboradores;
6-
SELECT id_colaborador, cargo, JULIANDAY(datatermino) - JULIANDAY(datacontratacao)
FROM HistoricoEmprego;
7-
SELECT cargo, CEIL(salario) FROM HistoricoEmprego
8-
SELECT CAST (datanascimento AS text)
FROM Colaboradores;
9- Salario menor que 5k = medio e salario maior que 5k = alto
SELECT cargo, salario,
CASE
WHEN salario < 5000 THEN 'Médio'
else 'Alto'
END AS categoria_salario
from HistoricoEmprego;
10.1- alterar coluna nome para nome completo
ALTER TABLE Colaboradores
RENAME COLUMN Nome TO NomeCompleto;
10.2-
SELECT nomecompleto,datanascimento FROM Colaboradores
WHERE datanascimento > '1990-01-01';