Início > Desafio do Gordo > Desafio do Gordo

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)

Anúncios
Categorias:Desafio do Gordo
  1. Luís Augusto
    13/05/2010 às 21:34

    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)

  2. Vitor
    14/05/2010 às 2:39

    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.

  3. Danilo
    14/05/2010 às 12:43

    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!!!

  4. Vitor
    14/05/2010 às 13:09

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

  5. David
    17/05/2010 às 19:42

    deu a mesma solucãoselect UPPER(left(@grupos,1))+SUBSTRING(@grupos,2,9)

  6. Vitor
    18/05/2010 às 12:05

    Show de bola David.Vocês estão indo muito bem nas respostas.Continuem participando.Abraço.

  7. Felipe
    19/05/2010 às 12:03

    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

  8. Vitor
    19/05/2010 às 13:49

    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.:)

  9. gardenia
    20/05/2010 às 2:00

    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+

  10. Vitor
    20/05/2010 às 15:41

    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.

  1. No trackbacks yet.

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 )

Imagem do Twitter

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

Foto do Facebook

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

Foto do Google+

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

Conectando a %s

%d blogueiros gostam disto: