DesafioSQL – Desafio 9 (nível Intermediário)

Início Fóruns Desafios SQL – Lista de desafios DesafioSQL – Desafio 9 (nível Intermediário)

  • Este tópico está vazio.
Visualizando 0 resposta da discussão
  • Autor
    Posts
    • #1152
      ————— Sobre o Desafio 9 —————

       

      Você precisa escrever 3  consultas lêem os dados da tabela1 e retornem o seguinte resultado:

       

      1 – Todas as linhas em que o valor de Col1 contenha apenas caracteres especiais, ou seja, qualquer coisa diferente de a-z e 0-9.

      Resultado esperado:

       

      2 – Todas as linhas em que o valor de Col1 contenha apenas números.

      Resultado esperado:

      3 – Todas as linhas em que o valor de Col1 contenha apenas vogais.

      Resultado esperado:

       

      A performance que consegui com minha solução foi a seguinte:

       

       

      De acordo com a informação que você recebeu, você consegue escrever as 3 consultas? Boa sorte e divirta-se.

       

      ————– Como executar o desafio ————–

      Para executar o app e executar o load do desafio execute os seguintes passos:

      1. Clique aqui para fazer o download dos arquivos necessários para executar o desafio.
      2. Restaure o arquivo de backup (.bak) na instância SQL que será utilizada.
      ————– Mais info e requisitos ————–
      • O nível desse desafio é Fabiano*.
      • O arquivo de banco foi criado no SQL Server 2019, portanto você precisa de uma instância nessa versão (preferencialmente a última release disponível) e edição developer.
      • Não é permitido efetuar alteração no schema dos objetos já existentes no banco, ou seja, você não pode fazer nenhuma alteração na Tabela1.
      • A solução deve necessáriamente conter as seguintes informações:
        Nome do desafio. (ex. “DesafioSQL – Desafio <N>”)
        Versão e edição do SQL Server utilizada. (@@Version é sua amiga, copia e cola o resultado dela pra gente.)
        Número de CPUs disponíveis para o SQL Server (MAXDOP utilizado na instância).
        Quantidade de memória em GB disponível para o SQL Server.
        Se a execução foi utilizando uma instância local (mesma máquina rodando o App de desafio) ou remota.
      • Sua solução precisa rodar na máquina dos avaliadores, ou seja, se sua solução “não funcionar” na minha máquina ela não será considerada. Usuários que dizerem que “na minha máquina funciona” ganharão um bônus por ousadia, e serão ignorados.
      • Se você tiver algum problema ao rodar o desafio, dúvida do que pode ou não pode fazer ou questionamento você pode entrar em contato conosco via e-mail ou utilizar o fórum de discussão dos desafios.
      • Todas as soluções válidas receberão uma nota que pode variar entre 0 a 100. Não há um prazo para envio da nota, porém, prometemos fazer o melhor possível pra conseguir enviar dentro de um tempo razoável. Todas as notas serão publicadas na página de Ranking junto com o nome do usuário que enviou a nota, caso você não queira que sua nota seja publicada, você deve nos informar via e-mail.

       

      * Nota: Legenda dos níveis:

       

      ————– Critérios avaliados na solução ————–

       

      • Clique aqui pra ver quais os critérios utilizados na avaliação e definir a pontuação.

       

      ————– Dúvidas e problemas ————–

       

Visualizando 0 resposta da discussão
  • O fórum ‘Desafios SQL – Lista de desafios’ está fechado para novos tópicos e respostas.