SELECT id_score,fonte,REPLACE(fonte,fonte,UPPER(SUBSTRING(fonte,1,3))) FonteAbreviada from TabelaScoreCredito;
SELECT id_score,fonte,REPLACE(fonte,fonte,UPPER(SUBSTRING(fonte,1,3))) FonteAbreviada from TabelaScoreCredito;
Olá, Michel! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o REPLACE para transformar valores com SQL, utilizou muito bem o UPPER para destacar caracteres e ainda compreendeu a importância da SUBSTRING para manipular textos. Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar diretamente o LEFT em conjunto com UPPER, simplificando a extração dos caracteres iniciais. Assim:
SELECT id_score,
fonte,
UPPER(LEFT(fonte,3)) AS FonteAbreviada
FROM TabelaScoreCredito;
Isso faz a abreviação das três primeiras letras de cada valor da coluna, de forma mais direta.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: Você prefere trabalhar com funções como LEFT para simplificar consultas ou acha mais interessante combinar SUBSTRING e REPLACE para maior flexibilidade nos resultados?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!