Didattica di SQL

Machine Learning in SQL

In questo articolo vedremo passo per passo come implementare in SQL uno dei più famosi algoritmi di Machine Learning: il Perceptron. Si tratta del primo modello di classificazione la cui origine si fa risalire solitamente al lavoro di Frank Rosenblatt del 1958. Il funzionamento del Perceptron è alla base di molti altri algoritmi più evoluti …

Machine Learning in SQL Leggi tutto

Colonne Identity su Sql Server: tutto quello che c’è da sapere

Su un database Sql Server, la proprietà Identity permette di demandare al database la popolazione della colonna a cui tale proprietà è applicata. In questo articolo vedremo concretamente come creare con l’SQL una tabella con una colonna di tipo Identity e come essa si comporta in fase di aggiornamento del database. Creare una colonna con …

Colonne Identity su Sql Server: tutto quello che c’è da sapere Leggi tutto

ETL: extract transform e load su Sql Server

Con ETL si intende l’insieme delle tre operazioni necessarie per popolare una base di dati: estrazione, trasformazione e caricamento, dall’inglese extract, load e transform. In questo articolo vedremo un esempio completo di ETL sul database relazionale SQL Server che effettua nell’ordine le seguenti operazioni: estrazione dei dati da un file con estensione .csv trasformazione dei …

ETL: extract transform e load su Sql Server Leggi tutto

CTE: come e quando utilizzarle nel tuo codice SQL

Le CTE (Common Table Expression) sono uno strumento indispensabile per programmare correttamente in SQL. In questo articolo vedremo come utilizzare le CTE per risolvere query SQL complesse, dividendo il problema di partenza in tanti task più semplici. Tramite le istruzioni di base dell’SQL è possibile interrogare un database relazionale per risolvere un’elevata percentuale delle richieste …

CTE: come e quando utilizzarle nel tuo codice SQL Leggi tutto

Funzioni SQL: l’elenco delle più utili e frequenti

Padroneggiare le funzioni SQL è una skill molto importante per tutti gli sviluppatori SQL e i data analyst. Lo scopo di questo articolo è di riportare e classificare in un’unica pagina l’elenco delle funzioni SQL più utili e frequentemente utilizzate. All’interno dell’articolo faremo riferimento a tre tra i principali RDBMS (Relational Database Management System) presenti …

Funzioni SQL: l’elenco delle più utili e frequenti Leggi tutto

Group by SQL: come ottenere dati aggregati dai database

La clausola GROUP BY del linguaggio SQL è uno strumento fondamentale che permette di aggregare i dati presenti all’interno di un database relazionale, rispondendo in modo semplice e veloce ad un’esigenza frequentissima nell’ambito dell’analisi dei dati. Facciamo un esempio per chiarire meglio l’utilizzo della group by. Nel nostro database sarà sicuramente presente una tabella in …

Group by SQL: come ottenere dati aggregati dai database Leggi tutto

Torna su