Ich werde SQL-Abfragen für deine Datenbank schreiben und beheben

Einige Informationen wurden automatisch übersetzt.

Vereinigte Staaten

Ich spreche Englisch

Datenanalyst für Excel, SQL und Datenbereinigung

Seit zehn Jahren sorge ich dafür, dass Daten richtig gereinigt und migriert werden. Die meiste Zeit bei RLDatix, einer SaaS-Lösung für Vertragsmanagement im Gesundheitswesen, wo ich von 2017 bis 2025 ...
Über diesen Service

Sende mir die Frage in einfachem Englisch. Du bekommst eine Abfrage zurück, die läuft, mit Kommentaren, die jeden Schritt erklären.

Das gefährliche SQL ist nicht die Abfrage, die einen Fehler verursacht. Es ist die Abfrage, die eine Zahl zurückgibt.

Eine WHERE-Klausel bei einem LEFT JOIN macht daraus einen INNER JOIN. Kein Fehler, und 1492 Kunden fallen aus dem Bericht heraus.

Ein Join gegen eine Tabelle mit doppelten Schlüsseln. Der Umsatz wurde drei Mal zu hoch zurückgegeben. Es sah trotzdem nach einer plausiblen Zahl aus.

Keiner dieser Fälle wirft einen Fehler. Alle ändern deine Antwort. Deshalb überprüfe ich die Zeilenzahl vor und nach jedem Join und sage dir, was ich geprüft habe.

Was ich schreibe: Joins über drei oder mehr Tabellen, Fensterfunktionen, CTEs, die eine lange Abfrage in lesbare Schritte zerlegen, Aggregationen, die deinem Bericht entsprechen, Korrekturen für eine Abfrage, die die falsche Anzahl zurückgibt, und Umschreibungen für eine Abfrage, die zu langsam ist.

PostgreSQL, MySQL, SQL Server, SQLite und BigQuery.

Zehn Jahre Arbeit mit Daten, die richtig sein mussten. Projekte öffentlich auf michaelnocito.github.io.

Datenbanktyp:

Relationale Datenbank

Plattform:

BigQuery

mySQL

PostgreSQL

SQL Server

Expertise:

SQL

DQL

Performance

Abfragenoptimierung

Mein Portfolio