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.
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.
iOS / Android · 20 idiomas
Os links de download das lojas serão liberados após o lançamento.
Abra a consulta de hoje na tela inicial ou escolha uma etapa e um conceito nos pacotes de dados de 28 temas.
Veja uma prévia das tabelas, escreva sua própria consulta e execute-a. A tabela de resultados aparece na hora.
Verifique sua resposta para ver no que ela difere do resultado esperado. Os conceitos que você resolve vão se somando no seu progresso.
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.
Cafeterias, livrarias, viagens, bibliotecas, campings e muito mais. Cada tema tem cinco tabelas relacionadas, incluindo armadilhas do mundo real, como valores NULL e empates.
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.
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.
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".
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.
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.
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.