Suporte
Se você tiver alguma dúvida ou algo não estiver funcionando no Haru SQL, confira as perguntas frequentes abaixo ou envie um e-mail a qualquer momento.
Fale conosco
Envie um e-mail para o endereço abaixo. Incluir as informações a seguir nos ajuda a atender você mais rapidamente.
- Seu dispositivo e a versão do sistema (ex.: iPhone 15, iOS 18)
- Versão do aplicativo (exibida em Configurações > Sobre)
- O idioma do aplicativo que você usa
- Em qual tela ocorreu o problema, o SQL que você executou e como reproduzi-lo (capturas de tela ajudam)
Não envie dados de cartão de pagamento nem senhas. Não é necessário incluir informações pessoais não relacionadas ao problema.
Perguntas frequentes
Como começo?
Abra a missão de hoje na aba Hoje ou escolha um tema e uma etapa na aba Pacotes. Escreva o SQL, toque em "Executar" para ver o resultado e depois toque em "Verificar" para compará-lo com o resultado esperado.
Preciso de conta ou de conexão com a internet? Onde minhas informações ficam armazenadas?
Não é preciso ter conta. Seu progresso, o SQL que você escreve e seus bancos de dados ficam armazenados apenas no seu celular e nunca são enviados para nós nem para nenhum servidor. As missões e os dados vêm integrados ao aplicativo, então você pode aprender sem internet. A internet é usada apenas para carregar anúncios em banner no Android.
Como as respostas são verificadas?
Não pelo texto SQL em si, mas comparando a ordem das colunas, os valores, os NULLs e o número de duplicatas do resultado. A ordem das linhas só é verificada quando a missão pede ordenação, e a resposta é conferida novamente em dois conjuntos de dados ocultos. Os aliases de coluna não afetam a verificação.
Qual sintaxe SQL o aplicativo usa?
A sintaxe do SQLite. As missões de aprendizado são somente leitura, então você executa uma instrução que começa com SELECT ou WITH. Você pode praticar CREATE, INSERT, UPDATE e DELETE em Meus bancos de dados. Nomes de funções ou resultados podem ser um pouco diferentes em outros bancos de dados.
O que posso fazer quando eu travar?
Abra Dicas e explicação na tela da missão para ver uma dica e, se ainda estiver difícil, abra "Aprenda com a solução". As missões resolvidas depois de ver a solução são registradas separadamente como aprendizado com a explicação. Quando ocorre um erro, o aplicativo mostra a causa, como corrigi-lo e onde ele está.
Posso resolver a mesma missão com dados diferentes?
Toque em Gerar novos dados na tela de uma missão ou no Parque infantil SQL para praticar o mesmo conceito novamente com um conjunto de dados com preços, quantidades, regiões, datas e relações diferentes.
O que é Meus bancos de dados?
Um espaço em que você cria um banco de dados vazio ou de exemplo em "Abra o editor de banco de dados" na tela inicial ou pelo botão de banco de dados na parte superior, e executa você mesmo a criação de tabelas, alterações de dados, transações, gatilhos e índices. Você pode criar até 50 e, se qualquer instrução de uma execução falhar, essa execução não é salva. A última alteração bem-sucedida pode ser desfeita uma vez.
Há anúncios ou compras no aplicativo?
Não há compras no aplicativo nem assinaturas. O aplicativo para Android exibe um anúncio em banner acima da barra de abas, na parte inferior da tela, que nunca cobre missões ou botões. Compras e reembolsos nas lojas são tratados pela App Store ou pelo Google Play.
Como mudo o idioma do aplicativo?
Em Configurações > Idioma do aplicativo, escolha um dos 20 idiomas ou selecione "Idioma do dispositivo" para seguir o seu dispositivo. O SQL, os nomes das tabelas e os valores dos dados são os mesmos em todos os idiomas, então suas consultas continuam funcionando quando você muda de idioma.
Meu progresso sumiu.
O progresso fica armazenado apenas no seu dispositivo, por isso não é transferido se você excluir o aplicativo ou trocar de dispositivo. Restaurar a partir de um backup do dispositivo pode recuperá-lo. Se houver pouco espaço de armazenamento, o aplicativo mostra uma mensagem informando que não foi possível salvar o progresso; libere espaço e tente novamente.
Como excluo meus dados?
Configurações > Redefinir o progresso do aprendizado exclui as missões concluídas, os favoritos, o SQL que você escreveu e o histórico recente, e você pode excluir seus bancos de dados um a um na lista. Excluir o aplicativo também remove os dados do seu dispositivo. Como nunca recebemos as informações que você insere, não há nada para excluirmos do nosso lado. Você pode gerenciar os dados de anúncios tratados pelo Google nas configurações do dispositivo e nas ferramentas de privacidade do 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.