Scriverò e correggerò query SQL per il tuo database

Alcune informazioni sono state tradotte automaticamente.

Stati Uniti

Parlo Inglese

Data analyst per Excel SQL e pulizia dei dati

Da dieci anni mi occupo di pulire e spostare dati che devono essere corretti. La maggior parte del lavoro l'ho fatto in RLDatix, un SaaS di gestione contratti nel settore sanitario, dove sono stato Se...
Informazioni su questo servizio

Mandami la domanda in inglese semplice. Riceverai una query funzionante, con commenti che spiegano ogni passaggio.

Il SQL pericoloso non è quello che dà errore. È quello che restituisce un numero.

Una clausola WHERE su un LEFT JOIN lo trasforma in un INNER JOIN. Nessun errore, e 1.492 clienti sono usciti dal report.

Un join su una tabella con chiavi duplicate. Il ricavo risultava tre volte troppo alto. Sembrava comunque un numero plausibile.

Nulla di tutto ciò dà errore. Tutti modificano la tua risposta. Perciò controllo il conteggio delle righe prima e dopo ogni join, e ti dico cosa ho verificato.

Quello che scrivo: join tra tre o più tabelle, funzioni window, CTE che suddividono una query lunga in passaggi leggibili, aggregazioni che corrispondono al tuo report, correzioni per query che restituiscono il conteggio sbagliato, e riscritture per query troppo lente.

PostgreSQL, MySQL, SQL Server, SQLite e BigQuery.

Dieci anni di lavoro con dati che dovevano essere corretti. Progetti pubblici su michaelnocito.github.io.

Tipo di database:

Database relazionale

Piattaforma:

BigQuery

MySQL

PostgreSQL

SQL server

Expertise:

SQL

DQL

Performance

Ottimizzazione query

Il mio portfolio