1
resposta

[Projeto] Mão na massa: hora da prática

-- Exercício 1
select * from Colaboradores order by clientes limit 5 ;

-- Exercício 2
select * from produtos where descricao is NULL;

-- Exercício 3
select * from funcionários where nome like 'a%' and nome like '%s';

-- Exercício 4
SELECT departamento, AVG(salario) AS media_salarial FROM funcionarios
GROUP BY departamento HAVING AVG(salario) > 5000;

-- Exercício 5
SELECT 
nome || ' ' || sobrenome AS nome_completo, LENGTH(nome || ' ' || sobrenome) AS comprimento_nome
from clientes;     

-- Exercício 6       
select id_venda,  
       data_venda, 
       JULIANDAY(current_date)  - JULIANDAY(data_venda) as diferença_dias
from vendas;

-- Exercício 7
select *, ROUND(precototal) as precototal_arredondado from pedidos;

-- Exercício 8
SELECT * FROM eventos WHERE TO_DATE(TRIM(data_string), 'YYYY-MM-DD') > '2023-01-01';

-- Exercício 9
select *,
    case
        when nota BETWEEN 8 and 10 then 'Boa'
        when nota BETWEEN 4 and 7 THEN 'Média'
        WHEN nota BETWEEN 1 AND 3 THEN 'Ruim'
        ELSE 'Inexistente ou Inválida'
    end AS cassificacao
from avaliacoes;


-- Exercício 10
-- Renomear coluna
alter table funcionários rename COLUMN data_nasc to data_nascimento;
-- Selecionar todos os funcionários que nasceram depois de 01/01/1990
select * from funcionários where data_nascimento > 1990-01-01;
1 resposta

Olá, Felipe. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimocomo você usou GROUP BY e HAVING no exercício 4 para calcular a média salarial por departamento. É uma abordagem eficiente para filtrar os departamentos com média acima de um valor específico.

Uma dica: no exercício 8, a função TO_DATE não é suportada no SQLite. Para converter uma string de data, use DATE() ou STRFTIME(). Veja este exemplo:


SELECT * FROM eventos WHERE DATE(data_string) > '2023-01-01';

Isso garante que a comparação funcione corretamente no SQLite.

  Alura   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!