DAILY QUERY · HANDS-ON SQL

Uma linha de SQL,
um dia de habilidade de verdade.

Do SELECT às funções de janela, leia os conceitos de oito etapas e execute-os na hora. Um mecanismo SQLite real no seu celular retorna os resultados, e três conjuntos de dados confirmam sua resposta.

  • Sem cadastro
  • Funciona offline
  • Uso gratuito

iOS / Android · 20 idiomas

Os links de download das lojas serão liberados após o lançamento.

Ícone do aplicativo Haru SQL - um cilindro de banco de dados sorridente

Como funciona

  1. Abra a missão de hoje

    Abra a consulta de hoje na tela inicial ou escolha uma etapa e um conceito nos pacotes de dados de 28 temas.

  2. Escreva e execute SQL

    Veja uma prévia das tabelas, escreva sua própria consulta e execute-a. A tabela de resultados aparece na hora.

  3. Verifique e evolua

    Verifique sua resposta para ver no que ela difere do resultado esperado. Os conceitos que você resolve vão se somando no seu progresso.

FEATURES

SQL que se aprende praticando

Uma trilha em 8 etapas

Aprenda passo a passo SELECT, WHERE, agregação e GROUP BY, JOIN, subconsultas, CTEs e funções de janela, com 64 tipos de consulta e 1.792 missões principais.

Dados de 28 temas

Cafeterias, livrarias, viagens, bibliotecas, campings e muito mais. Cada tema tem cinco tabelas relacionadas, incluindo armadilhas do mundo real, como valores NULL e empates.

Verificação pelo resultado

As respostas são verificadas pela ordem das colunas, pelos valores, pelos NULLs e pelas duplicatas do resultado, não pelo texto SQL, e depois conferidas novamente em dois conjuntos de dados ocultos. Se estiver errada, você vê linhas de exemplo que diferem.

Tente de novo com dados novos

Gere novos dados para aplicar o mesmo conceito a valores e relações diferentes. Dicas, explicações e o aprendizado com a solução estão disponíveis quando você precisar.

Meus bancos de dados

Crie um banco de dados vazio ou de exemplo e execute você mesmo CREATE, INSERT, UPDATE, transações, gatilhos e índices. Inclui 24 exemplos de padrões SQL e "Desfazer última alteração".

20 idiomas

Siga o idioma do dispositivo ou escolha um em Configurações. Telas, missões, dicas e orientações sobre erros aparecem no seu idioma, enquanto o SQL e os valores dos dados são os mesmos em todos os idiomas.

Seu SQL fica no seu celular

Não é preciso ter conta. Seu progresso, o SQL que você escreve e os bancos de dados que você cria ficam armazenados apenas no armazenamento do aplicativo no seu dispositivo e nunca são enviados para nós nem para anunciantes. O aplicativo para Android exibe um anúncio em banner do Google AdMob na parte inferior da tela; a Política de Privacidade explica os dados de anúncios tratados pelo Google.

Política de Privacidade →

As missões e os dados do Haru SQL são fictícios e foram criados para o aprendizado de SQL; os valores são pontos de aprendizado. As consultas são executadas com a sintaxe do SQLite, por isso nomes de funções ou resultados podem ser diferentes em outros bancos de dados.