Vou escrever e corrigir consultas SQL para seu banco de dados

Algumas informações foram traduzidas automaticamente.

Estados Unidos

Eu falo Inglês

Analista de dados para Excel, SQL e limpeza de dados

Dez anos limpando e movendo dados que precisam estar certos. A maior parte disso na RLDatix, um SaaS de gestão de contratos de saúde, onde fui Analista Sênior de Implementação de 2017 a 2025. Migrei ...
Sobre este Serviço

Envie a pergunta em inglês simples. Você receberá uma consulta que roda, com comentários explicando cada passo.

O SQL perigoso não é a consulta que dá erro. É a consulta que retorna um número.

Uma cláusula WHERE em um LEFT JOIN a transforma em um INNER JOIN. Sem erro, e 1.492 clientes saíram do relatório.

Um join contra uma tabela com chaves duplicadas. A receita veio três vezes mais alta do que o esperado. Ainda parecia um número plausível.

Nenhum desses gera erro. Todos eles alteram sua resposta. Então, eu verifico a contagem de linhas antes e depois de cada join, e te digo o que verifiquei.

O que eu escrevo: joins entre três ou mais tabelas, funções de janela, CTEs que dividem uma consulta longa em passos legíveis, agregações que correspondem ao seu relatório, correções para uma consulta que retorna o número errado, e reescritas para uma consulta que está muito lenta.

PostgreSQL, MySQL, SQL Server, SQLite e BigQuery.

Dez anos trabalhando com dados que precisam estar corretos. Projetos públicos em michaelnocito.github.io.

Tipo de banco de dados:

Banco de dados relacional

Plataforma:

BigQuery

mySQL

PostgreSQL

SQL Server

Especialidade:

SQL

DQL

Desempenho

Otimização de consulta

Meu portfólio