Abaixo minhas resoluções, em alguns usei Tabelas utilizadas no curso e adaptei o resultado, porém mantendo o pedido de cada exercício
-- Exercícios
-- 1.
SELECT
*
FROM
Colaboradores c
ORDER BY
Nome ASC
LIMIT 5;
-- 2.
SELECT
*
FROM
CargosColaboradores cc
WHERE
DataTermino IS NULL;
-- 3.
SELECT
*
FROM
Colaboradores c
WHERE
Nome LIKE 'A%' AND Nome LIKE '%s';
-- 4. (Tabela criada para finalidade deste exercício).
SELECT
departamento,
AVG(salario) as media_salario
FROM
funcionarios
GROUP BY
departamento;
-- 5. (Tabela criada)
SELECT
*,
(nome || sobrenome) as nome_concatenado,
LENGTH(nome || sobrenome) as qtd
FROM
pessoas;
-- 6. (Tabela Criada)
SELECT
id,
data_venda,
julianday('now') - julianday(data_venda) AS diferenca
FROM
vendas;
-- 7.
SELECT
mes,
ROUND(lucro_liquido) AS lucro_arredondado
FROM
faturamento f;
-- 8. (Pegando data de nascimento, colocando a partir dos nascidos em 1990).
SELECT
*
FROM
Colaboradores c
WHERE
CAST(DataNascimento AS DATE) > 1990-01-01;
-- 9. (Visto o objetivo de utilizar Case, realizei alterações na coluna de Parentesco, colocando em inglês)
SELECT
Parentesco,
CASE
WHEN Parentesco = 'cônjuge' THEN 'Maried'
WHEN Parentesco = 'filha' THEN 'Daughter'
WHEN Parentesco = 'filho' THEN 'Son'
WHEN Parentesco = 'mãe' THEN 'Mother'
WHEN Parentesco = 'pai' THEN 'Father'
END Kinship
FROM
Dependentes d;
-- 10.
ALTER TABLE Colaboradores RENAME COLUMN DataNacimento TO Data_Nascimento;
SELECT
*
FROM
Colaboradores
WHERE
CAST(Data_Nascimento AS DATE) > '1990-01-01';