1
resposta

[Projeto] PROJETO MÃO NA MASSA - HORA DA PRÁTICA

USANDO SQL SERVER 2025 E SSMS 21

--  1.

SELECT TOP(5) *
FROM CLIENTES
ORDER BY NOME_CLIENTE; 

-- 2.

SELECT *
FROM PRODUTOS
WHERE DESCRICAO_PRODUTO IS NULL;

-- 3.

SELECT *
FROM FUNCIONARIOS
WHERE 
    UPPER(LEFT(NOME_FUNCIONARIO, 1)) = 'A' AND
    UPPER(RIGHT(NOME_FUNCIONARIO, 1)) = 'S';

-- 4.

SELECT DEPARTAMENTO, AVG(SALARIO) AS 'MÉDIA SALARIAL'
FROM FUNCIONARIOS
GROUP BY DEPARTAMENTO
HAVING AVG(SALARIO) > 5000
ORDER BY 'MÉDIA SALARIAL';

-- 5.

SELECT
    LEFT(NOME, CHARINDEX(' ', NOME + ' ') - 1) AS PrimeiroNome,
    RIGHT(NOME, CHARINDEX(' ', REVERSE(NOME) + ' ') - 1) AS UltimoNome,
    LEN(NOME)
FROM CLIENTE;

-- 6.

SELECT 
    ID_VENDA, DATA_VENDA, 
    DATEDIFF(DAY, DATA_VENDA, CURRENT_TIMESTAMP) AS 'DIAS'
FROM VENDAS;

 -- 7.

 SELECT *,
    ROUND(PRECO_TOTAL, 0)
FROM PEDIDOS;

-- 8.
    ALTER TABLE EVENTOS
    ALTER COLUMN data_string DATE;

    SELECT * FROM EVENTOS
    WHERE data_string > cast('2023-01-01' as date);

-- 9.
    SELECT *, 
    CASE
        WHEN pontuacao BETWEEN 1 AND 3 THEN 'RUIM'
        WHEN pontuacao BETWEEN 4 and 7 THEN 'MÉDIA'
        WHEN pontuacao BETWEEN 8 and 10 THEN 'BOA'
        ELSE 'SEM CLASSIFICAÇÃO'
    END AS 'CLASSIFICAÇÃO'
    FROM AVALIACOES;

-- 10.
    EXEC sp_rename 'FUNCIONARIOS.data_nasc', 'data_nascimento', 'COLUMN';
    SELECT * FROM FUNCIONARIOS
    WHERE CAST(data_nascimento as DATE) > '1990-01-01';
1 resposta

Tudo bem, Robson? Espero que sim!

Seu código está bem organizado e certinho, parabéns!

Uma dica para testar é usar COALESCE para tratar valores nulos de forma simples, o que ajuda a deixar consultas mais robustas.


SELECT 
    NOME_PRODUTO,
    COALESCE(DESCRICAO_PRODUTO, 'Sem descricao') AS descricao_tratada
FROM PRODUTOS;

Esse código substitui valores nulos por um texto padrão, evitando resultados vazios nas consultas.

Conteúdo relacionado:

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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