SQL in Pillole

Un Blog su SQL Server e dintorni organizzato In Pillole

SQL in Pillole

Database versioning

Uno dei principali problemi nel gestire un database durante lo sviluppo di applicazioni complesse è quello di versionarne lo schema e magari il contenuto di alcune delle tabelle. Innanzitutto cosa intendiamo per “database versioning”? Significa principalmente tenere traccia di tutto quello che viene fatto in termini di sviluppo sul nostro …

Come calcolo il running total su una tabella di movimenti di magazzino?

Il caso d’esempio che voglio affrontare in questo articolo è molto comune. Chi di voi ha lavorato su un prodotto per le movimentazioni di magazzino si è sicuramente dovuto scontrare con la necessità di calcolare i totali parziali di un singolo articolo ad una certa data. Solitamente abbiamo una tabella …

Come eseguo una DELETE o TRUNCATE in SQL Server?

Prima di iniziare con qualche esempio, vorrei cercare di definire la differenza sostanziale tra i due comandi. Sono ambedue istruzioni pensate per la cancellazione di dati; la DELETE registra nel transaction log l’eliminazione di ogni singola riga, viceversa TRUNCATE registra un solo log risultando così generalmente più performante (questo tra …

Media, mediana e deviazione standard in SQL Server

Il titolo è molto generico e potrebbe far pensare a chissà quale tipo di analisi 🙂 Premetto non sono un data scientist né tantomeno ci vado vicino, vorrei solo dare qualche spunto per poter fare qualche considerazione sui dati raccolti da un’applicazione. Vorrei parlare di media, mediana, varianza/deviazione standard e …

Perché dovrebbe servirmi un indice in SQL Server?

La domanda è lecita, la risposta a mio avviso è molto articolata e complessa. Abbiamo visto in altri articoli come vengano immagazzinati i dati del nostro database e tutte le strutture dati implicate per favorire lo scorrimento di queste informazioni. Possiamo generalizzare dicendo che la creazione di un indice ben …