Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

RESOLUÇÃO

SELECT ID_SCORE, FONTE,
UPPER(SUBSTRING(FONTE, 1, 3)) AS FONTE_ABREVIADA
FROM TABELASCORECREDITO;

1 resposta

Olá, José Henrique! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o SELECT com funções de manipulação de strings para criar uma consulta em SQL, utilizou muito bem o SUBSTRING para extrair parte do texto e ainda compreendeu a importância do UPPER para padronizar os resultados em letras maiúsculas.

Uma dica interessante para o futuro é usar também o LEFT() como alternativa ao SUBSTRING, deixando a consulta ainda mais simples. Assim:

SELECT 
    ID_SCORE, 
    FONTE, 
    UPPER(LEFT(FONTE, 3)) AS FONTE_ABREVIADA
FROM TABELASCORECREDITO;

Isso faz com que a abreviação seja obtida de forma direta e legível.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Criar views: facilitar consultas recorrentes sem precisar repetir a lógica.
  • Usar aliases claros: deixar os nomes das colunas mais descritivos no resultado.
  • Adicionar filtros: combinar com WHERE para analisar apenas fontes específicas.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você acha mais interessante evoluir neste código, criar uma view que já traga as abreviações automaticamente ou adicionar filtros para analisar apenas determinadas fontes?

Abraço e bons estudos!

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