Desafio do Gordo

E ai galerinha, tudo bem com vocês?

Hoje estou estreiando um quadro novo aqui no meu blog: O DESAFIO DO GORDO!!!!!!

Vamos lá galera, como este é o primeiro desafio começarei com algo bem simples.

Leiam o script abaixo:

DECLARE @Grupo VARCHAR(10) = ‘sqlmaniacs’

SELECT @Grupo

Se vocês perceberam, a string que atribui para a variável @Grupo está em MINÚSCULO e quero que você converta somente o primeiro caracter para MAIÚSCULO.

O resultado final deve ser: Sqlmaniacs.

Galera participem do desafio.

Coloquem críticas, sugestões e fiquem ligados para novidades.

Abraço a todos.

Vitor Fava (mais um SQLMANIAC)

10 ideias sobre “Desafio do Gordo

  1. Luís Augusto

    Sei que deve ter um modo mais fácil, mas como estou com pressa, tenho essas três alternativas:DECLARE @Grupo VARCHAR(10) = ‘sqlmaniacs’ SELECT UPPER(SUBSTRING(@Grupo,1,1)) + SUBSTRING(@Grupo,2,10)SELECT STUFF(@Grupo, 1, 1, UPPER(SUBSTRING(@Grupo,1,1)))SELECT UPPER(LEFT(@Grupo, 1)) + SUBSTRING(@Grupo,2,10)

    Resposta
  2. Vitor

    Fala Luis, tudo bem contigo?Show de bola meu velho.Soluções muito legais para o problema.Obrigado pela participação e fica de olho na resposta.Abraço.

    Resposta
  3. Danilo

    O Vitão, pelo visto já mandaram a resposta que eu tinha feito ontem no treinamento rs…DECLARE @Grupo VARCHAR(10)SET @GRUPO = ‘sqlmaniacs’SELECT UPPER(LEFT(@Grupo, 1)) + SUBSTRING(@Grupo,2,10)Valeu!!!

    Resposta
  4. Vitor

    Grande Danilo, tudo bem contigo?Hehehehe, show de bola sua resposta também.Está no caminho certo, hehehehe.Grande abraço.

    Resposta
  5. Felipe

    Fala Vitor, não sei se entendi direito, mas acho que o código a seguir resolve o caso:DECLARE @Grupo VARCHAR(10) = ‘sqlmaniacs’set @Grupo = upper(LEFT(@Grupo, 1)) + RIGHT(@Grupo,LEN(@Grupo)-1)SELECT @GrupoAbraços

    Resposta
  6. Vitor

    Fala Felipão, tudo bem contigo?Cara, muito legal a sua resposta e você já acertou uma das possibilidades possíveis de resolver o problema.Fica de olho que na quinta-feira colocarei as respostas do desafio.Grade abraço e valeu pela participação.:)

    Resposta
  7. gardenia

    Também cheguei na solução da maioria…select UPPER(left(@Grupos,1))+SUBSTRING(@Grupos,2,9)Legal o desafio… não conhecia o comando STUFF … mto bom!!!T+

    Resposta
  8. Vitor

    Oi Gardenia, tudo bem com você?Muito boa a solução também.Fica de olho que colocarei a resposta hoje no blog.Abraço.

    Resposta

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.