8 Jul 2024 Ignacio L. Bisso L'operatore SQL EXISTS L'uso della clausola SQL EXISTS ci permette di creare query complesse in modo semplice. In questo articolo scopriremo i pro e i contro dell'operatore EXISTS in questo articolo. In SQL, l'operatore EXISTS ci aiuta a creare condizioni logiche nelle nostre query. In sostanza, controlla se ci sono righe in una sottoquery. Vi mostreremo la sintassi di EXISTS, vi forniremo alcuni esempi di utilizzo e vi daremo diversi esercizi su cui esercitarvi. Continua a leggere 26 Jun 2024 Ignacio L. Bisso Imparate l'SQL in pausa pranzo Pensate che imparare SQL vi aiuterà nella vostra carriera? Avete ragione. SQL è uno dei linguaggi informatici più facili da imparare. Al giorno d'oggi molti dipendenti non informatici possiedono competenze in SQL e le utilizzano per ampliare le proprie capacità professionali. Inoltre, sempre più aziende incoraggiano i propri dipendenti di aree non IT (come le vendite, la pubblicità e le finanze) a imparare e utilizzare SQL. Uno dei vantaggi di dotare i dipendenti di competenze SQL è che una volta risposto a una domanda sui dati, i risultati genereranno una nuova domanda sui dati e poi forse una cascata di altre domande sui dati. Continua a leggere 25 Jun 2024 Ignacio L. Bisso Quali sono le query SQL di base? È possibile accedere ai dati di un database utilizzando alcune query SQL di base. In questo articolo esaminiamo le query SQL fondamentali che ogni principiante dovrebbe conoscere. I database sono ovunque e contengono diversi tipi di dati. Quasi tutti supportano l'SQL, un linguaggio che consente di leggere e manipolare i dati all'interno di un database. In questo articolo vi mostrerò le query SQL di base che potete utilizzare per eseguire molte operazioni quotidiane sui dati. Continua a leggere 25 Jun 2024 Ignacio L. Bisso Che cos'è un'espressione di tabella comune (CTE) in SQL? L'espressione di tabella comune (CTE) è un potente costrutto di SQL che aiuta a semplificare una query. Le CTE funzionano come tabelle virtuali (con record e colonne), create durante l'esecuzione di una query, utilizzate dalla query ed eliminate dopo l'esecuzione della stessa. Spesso le CTE fungono da ponte per trasformare i dati delle tabelle di origine nel formato previsto dalla query. Domanda: Che cos'è un'espressione di tabella comune in SQL? Continua a leggere 23 Jun 2024 Ignacio L. Bisso Imparare la clausola OVER() in SQL con 7 esempi Imparate a utilizzare la clausola OVER() nelle vostre query SQL e farete un passo avanti nella vostra conoscenza dell'SQL. La maggior parte degli analisti di dati e degli sviluppatori SQL conosce bene le clausole SELECT, FROM, WHERE, GROUP BY e ORDER BY. Tuttavia, queste clausole sono solo un sottoinsieme limitato del linguaggio SQL. Esistono altre clausole, come OVER(), che ci permettono di creare report SQL flessibili e aggiungono un'enorme potenza espressiva al linguaggio SQL. Continua a leggere 15 Mar 2024 Ignacio L. Bisso 6 esempi di funzione NTILE() in SQL La funzione SQL NTILE() può semplificare notevolmente l'analisi e la reportistica dei dati. Seguite questi sei esempi per capire cos'è e quando usarla. Le funzioni finestra sono molto utili e forniscono una grande potenza espressiva all'SQL. In questo articolo parliamo della funzione NTILE(), che ci permette di dividere un insieme di record in sottoinsiemi di dimensioni approssimativamente uguali. Questa funzione è molto utilizzata nei calcoli finanziari o economici. Prima di entrare nel merito della funzione NTILE(), esaminiamo rapidamente le funzioni finestra in SQL. Continua a leggere 10 Jan 2024 Ignacio L. Bisso È possibile utilizzare più dichiarazioni WITH in SQL? Una guida completa alle istruzioni WITH multiple in SQL, perfetta per principianti ed esperti. La clausola SQL WITH consente di definire una CTE (common table expression). Una CTE è come una tabella che viene popolata durante l'esecuzione della query. È possibile utilizzare più istruzioni WITH in una query SQL per definire più CTE. In questo articolo spiegheremo come definire più CTE in una singola query. Mostreremo inoltre come questo approccio porti la potenza espressiva di una query SQL a un livello superiore. Continua a leggere 7 Dec 2023 Ignacio L. Bisso Pratica SQL: 10 esercizi pratici di GROUP BY con soluzioni dettagliate Avete bisogno di esercitarvi in SQL? Questi 10 esercizi di GROUP BY, con spiegazioni e soluzioni, sono un ottimo inizio! GROUP BY è una potente clausola SQL che consente di creare gruppi di record e di calcolare metriche di riepilogo (come le medie) per tali gruppi. Tuttavia, GROUP BY è spesso difficile da padroneggiare per gli studenti di SQL. Tuttavia, fare pratica con GROUP BY è molto importante se si intende utilizzare SQL. Continua a leggere 20 Oct 2023 Ignacio L. Bisso Come usare ROW_NUMBER OVER() in SQL per classificare i dati A volte è necessario conoscere la posizione delle righe in un insieme di risultati. Scoprite come utilizzare ROW_NUMBER e OVER in SQL! Avete mai avuto bisogno di aggiungere un numero sequenziale ai record restituiti da una query SQL? O forse avete bisogno di creare un report "top n" basato su una classifica specifica. In tutti questi casi, è necessario calcolare la posizione della riga nella classifica. Per farlo, è necessaria la funzione ROW_NUMBER(). Continua a leggere 20 Oct 2023 Ignacio L. Bisso COUNT OVER PARTITION BY: Spiegazione con 3 esempi pratici In SQL, la combinazione della funzione COUNT() con la clausola OVER() e PARTITION BY apre le porte a un modo completamente diverso di contare le righe. In questo articolo imparerete a eseguire più conteggi in un'unica query e a calcolare espressioni basate sul risultato della funzione COUNT. In questo articolo verrà illustrato come utilizzare la funzione COUNT() combinata con le clausole OVER() e PARTITION BY. Per saperne di più su questo argomento, vi consiglio il nostro corso interattivo Window Functions. Continua a leggere «« « 1 2 3 4 » »»