1
resposta

[Projeto] Minha Consulta

SELECT id_score,fonte,
CASE WHEN fonte ='Serasa' OR fonte='Boa Vista' 
THEN SUBSTR(UPPER(fonte),1,3) 
ELSE fonte end AS FonteAbreviada 
from TabelaScoreCredito
1 resposta

Saudações, Ryan! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você dominou o uso do CASE WHEN para criar condições dentro da consulta, aplicou muito bem a função UPPER para padronizar textos em caixa alta e ainda demonstrou compreender a relevância do SUBSTR para extrair partes específicas de uma string.

Uma sugestão para evoluir ainda mais é usar REPLACE com o objetivo de padronizar nomes, substituindo variações que possam surgir. Veja só:

SELECT 
  id_score,
  fonte,
  REPLACE(fonte, 'Boa Vista', 'BoaVista') AS FonteNormalizada
FROM TabelaScoreCredito;

Exemplo de resultado:

id_scorefonteFonteNormalizada
1Boa VistaBoaVista
2SerasaSerasa

Essa abordagem ajuda a garantir consistência nos dados, facilitando agrupamentos e análises posteriores.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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