9 Dec 2022 Marija Ilic Che cos'è il GROUP BY in SQL? GROUP BY è una grande funzione SQL che consente di eseguire potenti calcoli su dati raggruppati. Volete imparare a ricavare potenti informazioni dai vostri dati? Volete sapere che cosa fa GROUP BY e quando dovreste usarlo? Se la risposta è sì, continuate a leggere. In questo articolo imparerete esattamente questo. Perché avete bisogno di GROUP BY Nel mondo digitalizzato di oggi, indipendentemente dal settore di attività, le tabelle dei database sono generalmente enormi, con milioni di record. Continua a leggere 21 Jul 2022 Marija Ilic Perché dovrei imparare le funzioni finestra di SQL? SQL esiste da più di 25 anni. La sua sintassi di base, come SELECT, WHERE, GROUP BY, HAVING e ORDER BY, è ben nota. Ma c'è qualcosa di diverso dall'SQL tradizionale? È possibile andare oltre le basi e migliorare le proprie competenze? La risposta a questa domanda è sì. Esiste una versione moderna di SQL. In questo articolo ci immergeremo nella versione moderna e impareremo a conoscere le funzioni SQL a finestra. Continua a leggere 21 Jul 2022 Marija Ilic Che cos'è una CTE? Dopo aver imparato a conoscere istruzioni come SELECT, DELETE, INSERT e GROUP BY, si potrebbe cercare un modo per migliorare la manutenibilità, la riproducibilità e la leggibilità del codice. A questo punto, probabilmente inizierete a conoscere i concetti moderni di SQL, introdotti nei primi anni 2000. Una di queste tecniche SQL è la CTE? (Common Table Expression), un insieme di risultati temporanei. In questo articolo scoprirete cos'è una CTE e come utilizzarla per migliorare la manutenzione e la leggibilità del vostro codice. Continua a leggere 21 Jul 2022 Marija Ilic 7 situazioni reali in cui è necessario un totale progressivo e come calcolarlo in SQL Volete sapere cos'è un totale progressivo e come si calcola in SQL? In questo articolo descriverò diversi scenari aziendali in cui è necessario un totale progressivo. Vi insegnerò anche come calcolare un totale progressivo in SQL con l'aiuto delle funzioni della finestra. Pronti? Andiamo! Definizione di totale progressivo Un totale progressivo è la somma cumulativa di un valore e di tutti i valori precedenti della colonna. Ad esempio, immaginiamo di lavorare nel settore delle vendite e di memorizzare informazioni sul numero di articoli venduti in un determinato giorno. Continua a leggere 20 Jul 2022 Marija Ilic Come analizzare una serie temporale in SQL I valori ordinati in base al tempo sono chiamati serie temporali. In questo articolo vi mostrerò i modelli più frequenti e vi insegnerò a scrivere query per le serie temporali in SQL con l'aiuto delle funzioni finestra. Forse vi è capitato di analizzare alcune variabili in cui ogni valore era associato a un valore temporale. Tali dati, in cui i valori sono ordinati in base al tempo, sono chiamati dati di serie temporali. Continua a leggere 18 Jul 2022 Marija Ilic Spiegazione dei tipi di JOIN in SQL Qual è la differenza tra INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN in SQL? Quando è opportuno utilizzarle? Abbiamo qui le risposte. Volete combinare i dati di due o più tabelle diverse, ma non siete sicuri di come farlo in SQL. Non preoccupatevi. In questo articolo vi mostrerò come utilizzare la clausola SQL JOIN per unire i dati di due tabelle. Esistono diversi tipi di SQL JOIN che possono essere utilizzati per ottenere risultati diversi. Continua a leggere 18 Jul 2022 Marija Ilic Cos'è una media mobile e come calcolarla in SQL Volete immergervi in profondità nei dati delle serie temporali ed esaminare le tendenze a lungo termine? Volete sapere cos'è una media mobile e come calcolarla in SQL? Allora questo articolo fa per voi. Vi spiegherò una potente funzione di SQL, le funzioni finestra, e vi mostrerò come calcolare le medie mobili utilizzando tali funzioni. Il modo migliore per imparare a conoscere le funzioni SQL a finestra è il corso interattivo Window Functions di LearnSQL. Continua a leggere 18 Jul 2022 Marija Ilic Come unire due volte la stessa tabella La JOIN è una delle istruzioni più comuni in SQL. Come forse sapete, viene utilizzata per unire e combinare i dati di due o più tabelle in un unico insieme di dati. In questo articolo parleremo di tipi speciali di join, in cui si unisce due volte la stessa tabella, compreso il join di una tabella a se stessa, noto anche come self join. Quando e perché è necessario farlo? Continua a leggere 18 Jul 2022 Marija Ilic 7 errori comuni di GROUP BY State commettendo questi errori con la clausola GROUP BY in SQL? Scoprite quali sono, come evitarli e come risolverli. L'istruzione GROUP BY di SQL può svelare rapidamente potenti informazioni sui dati. All'inizio, l'uso di GROUP BY può sembrare semplice, ad esempio per la creazione di report SQL di base da presentare ai responsabili delle decisioni aziendali. Ma mentre si impara questa potente funzione, si rischia di rimanere intrappolati in strani errori o di ottenere risultati errati causati da istruzioni GROUP BY scritte in modo improprio. Continua a leggere