4 Oct 2024 Gustavo du Mortier Totale mobile in SQL: Cos'è e come si calcola Il calcolo di un totale mobile in SQL è semplice se si utilizzano le funzioni della finestra. Queste pratiche metriche sono simili ai totali progressivi e alle medie mobili e vi aiuteranno a costruire un quadro chiaro dei vostri dati. In questo articolo spiegheremo ed esploreremo i totali mobili. In SQL, il totale mobile è una metrica importante che aiuta a vedere come le tendenze cambiano nel tempo, fornendo un quadro chiaro dei dati. Continua a leggere 19 Sep 2024 Alexandre Bruffa Integrazione di SQL con Looker per l'analisi dei dati Forse avrete sentito il termine "data-driven". Tutte le grandi aziende oggi hanno un approccio data-driven; ciò significa semplicemente che prendono decisioni strategiche basate sull'analisi e sull'interpretazione dei dati. Per snellire il processo e rimanere competitive, le aziende si affidano molto all'analisi dei dati e agli strumenti di Business Intelligence (BI). Una delle più famose e potenti piattaforme di BI è Looker. Ora di proprietà di Google, Looker è noto per le sue capacità di esplorazione, visualizzazione e reporting dei dati. Continua a leggere 20 Aug 2024 Alexandre Bruffa Tipi di database spiegati Se siete studenti o specialisti di informatica, potete essere certi che i database saranno un elemento chiave della vostra vita professionale. Per questo motivo, dovrete comprendere i numerosi tipi di database disponibili: cosa fanno, quando usarli e come si differenziano tra loro. Ecco cosa tratteremo in questo articolo. I social media, l'online banking, l'e-commerce, gli assistenti AI e persino il vostro telefono cellulare non potrebbero esistere senza un database! I database sono essenziali per mantenere i dati accessibili e sicuri in qualsiasi prodotto digitale moderno. Continua a leggere 20 Aug 2024 Tihomir Babic Progetto SQL per il portafoglio: Northwind Store I progetti di portafoglio SQL sono una parte importante della formazione di un analista di dati. Come si inizia un progetto e come si utilizzano le informazioni che si scoprono? Per rispondere a questa domanda utilizzeremo il database del negozio Northwind. Realizzare un progetto SQL solido è un elemento essenziale del processo di apprendimento di qualsiasi analista di dati. Un progetto SQL è un ottimo strumento per l'apprendimento, in quanto consente di utilizzare l'SQL su un set di dati reali. Continua a leggere 20 Aug 2024 Kamila Ostrowska Che cos'è il CRUD? Che cos'è il CRUD? In questo articolo esploreremo il significato di questo acronimo e la sua importanza nel mondo dell'SQL e dell'analisi dei dati. CRUD è un acronimo che sta per Create, Read, Update e Delete. Si tratta delle quattro operazioni di base che possono essere eseguite sui dati memorizzati in un database o in altri sistemi di archiviazione dei dati. Le operazioni CRUD sono fondamentali per la gestione dei dati e sono comunemente implementate nei sistemi di gestione dei database (DBMS), nelle applicazioni web e nelle interfacce di programmazione delle applicazioni (API). Continua a leggere 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 8 Jul 2024 Maria Durkin L'operatore SQL BETWEEN Gli operatori di confronto SQL sono strumenti essenziali per filtrare i dati nelle query di database. Tra questi operatori, l'operatore TRA si distingue come strumento importante per specificare gli intervalli all'interno delle serie di dati. Gli operatori di confronto SQL, come BETWEEN, sono utili per filtrare i dati nelle query di database. L'operatore BETWEEN consente di selezionare le righe all'interno di un determinato intervallo, rendendolo ideale per attività come la segmentazione di un pubblico per fasce d'età, l'identificazione di soglie per gli articoli tra determinate quantità o la categorizzazione delle prestazioni in base ai punteggi degli esami. Continua a leggere 8 Jul 2024 Jill Thornhill Funzione SQL LAG() La funzione LAG() - una delle funzioni finestra di SQL, è uno strumento importante per la pianificazione e l'analisi delle tendenze. In questo articolo vi mostrerò come includere la funzione SQL LAG() nelle vostre query utilizzando alcuni esempi reali. Lefunzioni finestra diSQL , note anche come funzioni analitiche o funzioni OVER, aggiungono una nuova dimensione all'analisi dei dati. Permettono di includere aggregati o dati di altre righe accanto alla riga corrente. Continua a leggere 8 Jul 2024 Lisandro Fernigrini 22 esercizi per esercitarsi con i comandi SQL Volete migliorare le vostre conoscenze di SQL? Esercitatevi con i comandi SQL in questi 22 esercizi realistici! Un vecchio detto dice che "l'esperienza non può essere sostituita". Ma come si fa a fare esperienza quando si sta iniziando a imparare qualcosa di nuovo? Il modo migliore è fare pratica, pratica e ancora pratica! In questo articolo vi forniremo alcuni esercizi pratici sui comandi SQL. Tutti i nostri esercizi pratici sono tratti da corsi su LearnSQL. Continua a leggere 26 Jun 2024 Arleta Więch Scegliere il modo migliore per imparare SQL L'SQL è diventato un argomento caldo nel mondo professionale e sono apparse molte risorse online e offline per imparare l'SQL. È facile perdersi nella giungla di libri, tutorial e corsi. Quali risorse scegliere? Se volete sapere come imparare SQL in modo rapido ed efficace, date un'occhiata al mio elenco. Ci sono molte ragioni per imparare SQL. Abbiamo chiesto ai nostri utenti quali fossero e abbiamo scoperto che non esiste un motivo universale. Continua a leggere 26 Jun 2024 Kamil Bladoszewski SQL è sensibile alle maiuscole e alle minuscole? SQL è sensibile alle maiuscole e alle minuscole? La domanda sembra semplice e si potrebbe pensare che si tratti di un sì o di un no. Tuttavia, la risposta dipende da molteplici fattori. Vediamo le possibili risposte. Innanzitutto, questa domanda può essere intesa in diversi modi. Quale parte di SQL si sta chiedendo? Si tratta di parole chiave (ad esempio, SELECT, WHERE, ecc.), di nomi di tabelle e colonne o di valori nelle colonne? Continua a leggere 26 Jun 2024 Rebecca McKeown Esiste una domanda per il linguaggio SQL al giorno d'oggi? SQL ha 46 anni. È 14 anni più vecchio di me e almeno 23 anni più vecchio del barattolo di sottaceti nel mio frigorifero. SQL è il nonno ancora in auge del mondo della programmazione. Lo conoscete: bretelle non ironiche, baffi attorcigliati, tatuaggio che fa capolino dai calzini maculati. Sarà anche vecchio, ma è un vero e proprio fenomeno. Se avete sentito parlare del movimento NoSQL, vi starete chiedendo: perché imparare l'SQL al giorno d'oggi? Continua a leggere 26 Jun 2024 Jakub Romanowski Dove posso trovare set di dati online gratuiti per esercitarmi con l'SQL? Aggiornato il 4 settembre 2023. Immergersi nel mondo di SQL può essere un viaggio entusiasmante. Ma per padroneggiare davvero questo linguaggio, è necessario esercitarsi regolarmente con l'SQL. In questo articolo vi guideremo attraverso alcuni set di dati online gratuiti che vi aiuteranno a portare la vostra pratica di SQL al livello successivo. Iniziamo! Avete installato con successo l'RDBMS che avete scelto e avete appreso le basi dell'SQL. Qual è il passo successivo? Continua a leggere 26 Jun 2024 Kateryna Koidan Cosa fa ORDER BY? Quando si analizzano i dati, spesso è utile ordinare le righe in un modo specifico. In questo articolo, con diversi esempi, mostrerò come SQL ORDER BY ordina i dati in base a una o più colonne in ordine crescente o decrescente. Introduzione a ORDER BY Per impostazione predefinita, l'ordine delle righe nell'output di una query SQL è arbitrario. Se si desidera ordinare l'output in un ordine particolare, è necessario utilizzare la parola chiave ORDER BY. Continua a leggere 26 Jun 2024 Kateryna Koidan Come unire le tabelle in SQL Avete bisogno di visualizzare dati memorizzati in tabelle diverse? Allora è il momento di usare SQL JOIN! Questo argomento può essere ostico per i principianti, perciò ho preparato questa guida completa, passo dopo passo, sull'unione di tabelle in SQL. Spesso le informazioni che si desidera visualizzare sono memorizzate in diverse tabelle. In questi casi, è necessario unire le tabelle specificando quali righe devono essere combinate con altre. Questo è esattamente ciò che fa JOIN. Continua a leggere 26 Jun 2024 Himanshu Kathuria Come scrivere una clausola WHERE in SQL Spieghiamo come utilizzare la clausola WHERE di SQL con esempi pratici. Se avete appena iniziato a imparare l'SQL e volete sapere come recuperare o lavorare solo con una parte specifica dei dati memorizzati nelle vostre tabelle, questo articolo fa per voi! La clausola SQL WHERE è un elemento da padroneggiare se si desidera utilizzare SQL per lavorare con i dati. È probabilmente uno dei costrutti più basilari e da imparare di SQL. Continua a leggere 26 Jun 2024 Kamila Ostrowska Come imparare l'SQL Imparare l'SQL o qualsiasi altra abilità richiede uno sforzo notevole. Ma non basta impegnarsi a fondo per imparare con successo. Si può stare seduti per ore e avere la sensazione di non fare progressi. Quindi, cosa fare? Lasciare perdere o impegnarsi ancora di più? Io dico: lavorare in modo intelligente, non duro. SQL (Structured Query Language) è uno dei linguaggi di programmazione più diffusi. È uno strumento prezioso in un mondo che trabocca di dati. Continua a leggere 26 Jun 2024 Dmitri Vaitkun Che cos'è una query SQL? Una query SQL è il comando SQL più elementare. È una domanda che si pone a un database. In questo articolo ci addentriamo nelle basi delle query SQL per iniziare subito il vostro viaggio in SQL con conoscenze pratiche! SQL, o Structured Query Language, è un linguaggio di programmazione progettato per interagire con i database. Quando si vuole accedere ai dati di un database, per modificarli, cancellarli, aggiungerli o semplicemente estrarre informazioni, si usa SQL. Continua a leggere 26 Jun 2024 Kateryna Koidan Che cos'è l'SQL? L'SQL può essere qualcosa di cui sentite parlare dai vostri colleghi. Oppure potreste vederlo nella descrizione del lavoro dei vostri sogni o notarlo in un elenco dei linguaggi di programmazione più popolari. Ma cos'è l'SQL? Dovreste impararlo? Scopriamolo. Pensate a una carriera nell'analisi dei dati e nella scienza dei dati? Avete bisogno di interagire con i database relazionali al lavoro? Volete migliorare le vostre prestazioni come marketer, specialista delle risorse umane o ricercatore prendendo decisioni più informate? Continua a leggere 26 Jun 2024 Himanshu Kathuria A cosa serve l'SQL? Avete sentito parlare di database e di SQL, ma non siete sicuri di quale sia il problema. Continuate a leggere per scoprire perché le competenze sui dati come l'SQL sono così importanti. Sembra che ogni lavoro richieda una conoscenza dei dati, dei database e dell'SQL. Ma cosa sono e a cosa servono queste cose? E chi usa l'SQL? Di questo parleremo in questo articolo. Perché i dati sono così importanti Internet e la rivoluzione tecnologica hanno portato opportunità senza precedenti. 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 Agnieszka Kozubek-Krycuń Cos'è un dialetto SQL e quale dovreste imparare? Aggiornato il: 12 settembre 2023 SQL, SQL standard, SQL Server, MySQL, PostgreSQL, Oracle... Volete imparare SQL, ma vi sentite sommersi dalle opzioni e non sapete da dove cominciare. Vi spiegheremo il significato di ciascuno di questi termini e cosa c'entra con i dialetti SQL. Immergersi nel mondo dei dialetti SQL può sembrare come tuffarsi in una piscina profonda senza saper nuotare. Ci sono un sacco di cose da imparare! E con così tanti linguaggi SQL in circolazione, è facile perdersi. Continua a leggere 25 Jun 2024 Tihomir Babic Come interrogare una struttura ad albero genitore-figlio in SQL Cosa sono le strutture ad albero genitore-figlio in SQL? In questo articolo rispondiamo a questa domanda, parliamo della gerarchia delle query e mostriamo le cinque query SQL più comuni necessarie per queste strutture di dati. Sì, è possibile utilizzare l'SQL su una struttura ad albero genitore-figlio. In questo articolo vi mostrerò come. Vi illustrerò cinque esempi di query, a partire dalla più semplice fino alla più complessa. Questi esempi utilizzeranno espressioni ricorsive di tabelle comuni (CTE). Continua a leggere 25 Jun 2024 Jakub Romanowski Come importare CSV in PostgreSQL con pgAdmin Lavorate con i dati e utilizzate file CSV? Ecco una guida pratica su come importare tali file in un database PostgreSQL utilizzando pgAdmin, uno dei migliori editor PostgreSQL sul mercato. Entriamo subito nel vivo dell'importazione di CSV in un database Postgres. Inizieremo spiegando cos'è un file CSV, quindi introdurremo pgAdmin e mostreremo come eseguire il processo di importazione. Non preoccupatevi, è facile! Che cos'è un file CSV? CSV è l'abbreviazione di comma-separated values (valori separati da virgole). 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 25 Jun 2024 Kateryna Koidan 5 esempi pratici di CTE SQL Le espressioni comuni di tabella (CTE) sono state introdotte in SQL per migliorare la leggibilità e la struttura delle query SQL, in particolare quelle che richiedono più passaggi per ottenere il risultato necessario. In questo articolo, esamineremo diversi esempi per mostrare come le CTE di SQL possono aiutarvi con calcoli complessi e strutture di dati gerarchiche. Espressioni di tabella comuni in SQL Le espressioni di tabella comuni (CTE), chiamate anche clausole WITH, consentono di creare sottoquery denominate che vengono poi richiamate nella query principale. Continua a leggere 23 Jun 2024 Himanshu Kathuria Queste query SQL vi aiuteranno nell'analisi dei dati Avete bisogno di semplificare le vostre attività quotidiane di analisi dei dati? Questo articolo spiega come possono essere utili le query SQL di base. Se state pianificando una carriera aziendale o in qualsiasi campo che implichi il lavoro con i dati, vi sarete sicuramente imbattuti in SQL, o Structured Query Language. L'SQL è stato sviluppato per la prima volta negli anni '70 e continua a essere lo standard industriale per le interazioni con i database. Continua a leggere 23 Jun 2024 Tihomir Babic Le 9 migliori domande di SQL GROUP BY Vi state preparando per un colloquio di lavoro SQL? Questa guida vi guiderà attraverso nove domande di GROUP BY di base, intermedie e avanzate alle quali potreste dover rispondere. Ci sono domande comuni a GROUP BY che compaiono in molti colloqui di lavoro in SQL; in questo articolo vi spiegheremo come rispondere. Se siete un analista di dati o un altro professionista dei dati che si sta preparando per un colloquio, questo articolo ha lo scopo di aiutarvi. Continua a leggere 23 Jun 2024 Adrian Więch Che cos'è un DBMS? Aggiornato il: 19 febbraio 2024 Ogni giorno generiamo grandi quantità di dati, che devono essere archiviati in qualche modo. È qui che i DBMS sono utili. Scoprite cosa sono e come si relazionano con i database. Se si segue una dieta e si vuole semplicemente tenere traccia del proprio peso, probabilmente si può usare un foglio di carta e una matita. Se poi volete tracciare il vostro apporto calorico giornaliero, probabilmente passerete a qualcosa come un foglio di calcolo. Continua a leggere 21 Jun 2024 Agnieszka Kozubek-Krycuń Dizionario SQL in Italiano Scopri la terminologia SQL essenziale in italiano con la nostra guida completa. Qui troverai definizioni chiare ed esempi delle parole chiave SQL. Perfetta per principianti o per chi vuole rinfrescare le proprie competenze, questa guida migliorerà la tua capacità di lavorare con i database. SQL è uno strumento essenziale per lavorare con i database, ampiamente utilizzato in vari settori come finanza, sanità e tecnologia. In questa guida, abbiamo raccolto i termini SQL di base in italiano per aiutarti a comprendere i concetti chiave più facilmente. Continua a leggere 19 Jun 2024 LearnSQL.it Team Esercitazione mensile SQL in italiano – Corso gratuito ogni mese Il modo migliore per imparare SQL è attraverso la pratica. Ogni mese pubblichiamo un nuovo corso di pratica SQL su LearnSQL.it. La sfida del mese corrente è gratuita per l'intero mese! Unisciti alla nostra comunità e migliora le tue competenze SQL con esercizi coinvolgenti e tematici ogni mese. Qui su LearnSQL.it crediamo che il modo migliore per imparare SQL sia attraverso la pratica. Dopotutto, scrivere SQL è una competenza pratica. Continua a leggere 19 Jun 2024 Nicole Darnley Visualizzazione dei dati con SQL: Guida completa per analisti di dati Iniziate a esplorare la visualizzazione dei dati utilizzando SQL con la nostra guida pratica. Imparerete a sfruttare le potenti funzionalità di SQL per creare visualizzazioni efficaci che migliorino l'analisi dei dati, rendendola più comprensibile e d'impatto. SQL è un linguaggio di programmazione specializzato progettato per gestire e manipolare i database relazionali. Fornisce un framework standardizzato per l'interrogazione, l'aggiornamento e la manipolazione dei dati. È semplice, ma offre un'ampia gamma di comandi e funzioni per interagire con i dati. Continua a leggere 19 Jun 2024 Agnieszka Kozubek-Krycuń Top 100+ domande di colloquio SQL ed esercizi di pratica Vi state preparando per un colloquio SQL? Questo articolo contiene oltre 100 domande di colloquio SQL ed esercizi pratici, organizzati per argomento, che vi aiuteranno a prepararvi a fondo e ad affrontare il colloquio con sicurezza. L'SQL è essenziale per molti lavori, come l'analisi dei dati, la scienza dei dati, l'ingegneria del software, l'ingegneria dei dati, i test e molti altri. Prepararsi bene per un colloquio SQL è fondamentale, indipendentemente dal ruolo a cui si ambisce. Continua a leggere 19 Jun 2024 Tihomir Babic Guida alle funzioni SQL a finestra Ogni analista di dati può trarre vantaggio dalla conoscenza delle funzioni finestra SQL. Esse migliorano l'analisi dei dati e aprono le porte a un livello di analisi completamente nuovo. Questo articolo è il punto di partenza per conoscere il mondo delle funzioni finestra di SQL. Le funzioni SQL window consentono di mostrare contemporaneamente tutte le righe di dati e i loro valori aggregati. Sembra un po' come GROUP BY con gli steroidi, non è vero? Continua a leggere 14 Jun 2024 Agnieszka Kozubek-Krycuń Impara SQL in italiano: 20 Corsi Online di SQL Vuoi padroneggiare SQL in italiano? Sei nel posto giusto! In questo articolo, esploriamo l'offerta di corsi su LearnSQL.it, la piattaforma online più completa per l'apprendimento di SQL in italiano. Ogni corso include un certificato al termine. Che tu sia un principiante o un esperto, abbiamo qualcosa per te. Iniziamo! SQL, o Structured Query Language, è il linguaggio di programmazione utilizzato per lavorare con i database. Ti aiuta a creare, gestire e interrogare i dati in un database. Continua a leggere 14 May 2024 LearnSQL.it Team La vostra guida alla pratica di SQL su LearnSQL.it Esplorate una serie di opportunità di pratica SQL su LearnSQL.it e portate le vostre capacità di analisi dei dati a un livello superiore. Che siate principianti o utenti avanzati, le nostre risorse di apprendimento sono progettate per aiutarvi a padroneggiare SQL attraverso l'apprendimento pratico e scenari di utilizzo reali. L'SQL, o Structured Query Language, è un potente strumento utilizzato ampiamente nell'analisi dei dati. Permette di accedere e manipolare i database in modo rapido ed efficiente. Continua a leggere 14 May 2024 Jill Thornhill La funzione SQL MIN() SQL dispone di una serie di potenti strumenti di aggregazione, tra cui la funzioneSQL MIN(). Questo articolo è una guida rapida all'estrazione e all'utilizzo dei valori minimi nelle query. Nell'odierno ambiente aziendale, caratterizzato da una forte concorrenza, è fondamentale poter analizzare efficacemente i dati dell'organizzazione per prendere decisioni informate. Le funzioni aggregate di SQL consentono di eseguire qualsiasi tipo di analisi statistica sui dati. Questo articolo è una guida di riferimento alla funzione SQL MIN(), che estrae l'elemento più piccolo da una colonna di dati. Continua a leggere 14 May 2024 LearnSQL.it Team L'analisi dei dati richiede il coding State pensando a un futuro nell'analisi dei dati? Forse state riflettendo sulla necessità di avere competenze di codifica. È necessario essere bravi nella programmazione? Man mano che i mondi dell'analisi dei dati, della tecnologia e della scienza dei dati si fondono, l'importanza del coding diventa più chiara. È fondamentale capire quali linguaggi di programmazione sono fondamentali e quante competenze sono necessarie, per rendere meno scoraggiante il viaggio in questo vivace settore. Continua a leggere 14 May 2024 Agnieszka Kozubek-Krycuń Funzione SQL LEAD Imparate a conoscere la funzione SQL LEAD, una funzione importante per chiunque lavori con SQL nell'analisi dei dati. Imparate con esempi come utilizzare questa funzione nella pratica. La funzione SQL LEAD è una funzione finestra SQL molto importante e utile. Le funzioni finestra SQL sono essenziali per un'analisi efficiente dei dati. Permettono di lavorare con gruppi di righe e singole righe allo stesso tempo. Semplificano la stesura di rapporti complessi. Sono utili per preparare classifiche, confrontare periodi di tempo diversi, calcolare totali di corsa, medie mobili, lunghezza delle serie e molto altro ancora. Continua a leggere 15 Mar 2024 Jakub Romanowski I migliori editor SQL online Quando si parla di editor SQL online, le opzioni sono molte. Scoprite quali sono le caratteristiche da ricercare e quali sono gli editor che preferiamo in questo articolo. In questo articolo condividerò le mie opinioni sugli editor SQL online. Questi pratici strumenti basati sul web hanno reso le mie attività di esecuzione di query SQL e di gestione dei database molto più semplici e accessibili, soprattutto se confrontate con i software desktop tradizionali. 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 15 Mar 2024 Alexandre Bruffa 20 problemi pratici di SQL per utenti principianti e intermedi Volete diventare esperti di SQL? Provate a risolvere questi 20 problemi pratici di SQL! Sia che abbiate appena iniziato il vostro percorso in SQL, sia che vi stiate preparando per gli esami, dovete affinare le vostre competenze in SQL se volete diventare esperti. E sapete cosa si dice: la pratica rende perfetti! Come la maggior parte delle competenze, l'SQL si impara meglio con l'esperienza; la pratica dell'SQL consente di applicare le proprie conoscenze a scenari reali. Continua a leggere 22 Feb 2024 Alexandre Bruffa Utilizzo di SQL nel Data Warehousing L'SQL è un elemento fondamentale per l'organizzazione e l'analisi dei dati nei data warehouse. In questo articolo vi presenterò le basi dell'SQL nel data warehousing. Impareremo come questo potente linguaggio aiuta a gestire grandi insiemi di dati, rendendo il vostro lavoro più semplice e produttivo. Che siate studenti che si immergono nel mondo della tecnologia o specialisti esperti che navigano nel dominio dei dati, comprendere il concetto di data warehousing è fondamentale. Continua a leggere 22 Feb 2024 Maria Durkin SQL CASE WHEN spiegato: 10 facili esempi per principianti L' istruzione CASE WHEN ci permette di prendere decisioni sui nostri dati, categorizzando e manipolando i record in base a condizioni specifiche. Scoprite come utilizzare CASE WHEN in questo articolo. Immaginate di dover decidere cosa indossare per la giornata. Tirate fuori l'ombrello se piove, altrimenti lo lasciate a casa. Questa procedura decisionale equivale essenzialmente a un'istruzione SQL CASE WHEN. In SQL, l'istruzione CASE WHEN funziona come un'espressione if-then-else e consente di creare classificazioni personalizzate all'interno di una query. Continua a leggere 22 Feb 2024 Jill Thornhill Esportazione dei dati: Dalla query SQL al foglio di calcolo Come si esportano i dati da un database SQL a Excel o a un altro foglio di calcolo? In questo articolo, esamineremo diversi metodi e condividerò alcuni suggerimenti per i casi in cui le cose vanno male. SQL è il metodo più utilizzato per estrarre i dati da un database. Tuttavia, non è l'unico strumento nella cassetta degli attrezzi di un analista. Una volta estratte le informazioni, spesso si desidera importarle in un foglio di calcolo, magari per effettuare ulteriori analisi o semplicemente per renderle più belle da presentare alla direzione. Continua a leggere 22 Feb 2024 Jakub Romanowski Analizzare i dati dei social media con SQL Vi state immergendo nel mondo dell'analisi SQL dei social media? Questa guida vi aiuterà a iniziare a usare SQL per analizzare e interpretare i dati provenienti dalle piattaforme dei social media. Preparatevi a trasformare il vostro approccio ai dati digitali e a sbloccare nuove possibilità di analisi dei social media! Benvenuti nell'entusiasmante mondo dell'SQL e dell'analisi dei social media! Se siete nuovi in questo campo, state per scoprire quanto l'SQL possa essere uno strumento potente per comprendere il vasto mare di dati generati ogni giorno sulle piattaforme dei social media. Continua a leggere 22 Feb 2024 Martyna Sławińska 18 domande pratiche di SQL per principianti: Teoria ed esercizi pratici Se state iniziando o rinfrescando le vostre conoscenze di SQL, unitevi a noi per risolvere queste 18 domande pratiche di SQL per principianti. SQL, o Structured Query Language, è un linguaggio di programmazione utilizzato per definire, recuperare e manipolare i dati nei database relazionali. Fornisce una sintassi intuitiva di istruzioni e parole chiave SQL per creare, modificare e interrogare i database relazionali. Questo articolo si concentra sulla revisione e sulla pratica delle basi di 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 Jakub Romanowski SQL per le risorse umane I dati sono importanti nelle Risorse Umane come in altre aree aziendali. Per questo motivo, SQL per le risorse umane è più di un semplice strumento: è un vero e proprio cambiamento. Immergiamoci insieme in questo viaggio di trasformazione. Nel mondo aziendale moderno, i dati sono diventati una pietra miliare. Guidano le decisioni, modellano le strategie e offrono approfondimenti che prima erano irraggiungibili. Ogni angolo di un'organizzazione, ogni reparto, sta sfruttando il potenziale dei dati per migliorare le proprie operazioni. Continua a leggere 7 Dec 2023 Alexandre Bruffa Esercitazioni di SQL per studenti: 11 esercizi pratici di base su SQL con soluzioni Appello a tutti gli studenti! Siete curiosi di SQL? Volete imparare o migliorare le vostre competenze in SQL? Questo articolo contiene 11 esercizi pratici di SQL con soluzioni dettagliate. Avete mai sentito dire che "la pratica rende perfetti"? Probabilmente sì, ed è per questo che siete alla ricerca di risorse per la pratica di SQL. Se volete sviluppare competenze forti o diventare esperti in un determinato settore, dovete esercitarvi. Continua a leggere 7 Dec 2023 Maria Durkin Dove esercitarsi con l'SQL Volete migliorare le vostre capacità analitiche o di gestione dei dati? Allora dovete sapere come e dove esercitarvi con l'SQL, il linguaggio mondiale per la gestione e l'esecuzione dei database relazionali. Naturalmente, sapere dove esercitarsi con l'SQL può essere una sfida: ci sono così tante opzioni! In questo articolo vi illustreremo le migliori piattaforme digitali per migliorare le vostre competenze in SQL. L'SQL, o Structured Query Language, è il linguaggio universale per la gestione e il funzionamento dei database relazionali. Continua a leggere 28 Nov 2023 Jakub Romanowski Perché imparare SQL? In un mondo che trabocca di dati, SQL è la chiave per dare un senso a tutto questo. È il ponte tra i numeri grezzi e le intuizioni significative. In questo articolo esplorerò il valore ineguagliabile di SQL nella nostra era incentrata sui dati. Rispondiamo alla domanda: "Perché imparare l'SQL?" Ogni giorno, aziende e individui generano e interagiscono con grandi quantità di dati, alla ricerca di approfondimenti e soluzioni. In questo ambiente guidato dai dati, sorge spontanea una domanda: Perché imparare l'SQL? Continua a leggere 28 Nov 2023 Nicole Darnley Come creare il proprio database per esercitarsi con l'SQL Benvenuti nella guida passo passo alla creazione di un database SQL da zero, pensata per i principianti. Questa guida non solo vi aiuta a configurare il vostro database, ma vi introduce anche a esercizi pratici di SQL essenziali per iniziare il vostro percorso di apprendimento. Seguitela per fare pratica con l'SQL e per approfondire la comprensione delle sue funzionalità. Create una solida base per una formazione SQL più avanzata! Continua a leggere 28 Nov 2023 Maria Durkin Come SQL per le aziende può incrementare i profitti e l'efficienza Siete pronti a liberare la potenza di SQL e a trasformare la vostra azienda? In questo articolo esamineremo tutti i modi in cui l'SQL può migliorare le prestazioni della vostra azienda, dalle capacità decisionali all'efficienza operativa. Avere gli strumenti giusti per attraversare il mare di informazioni è fondamentale nell'odierno clima aziendale basato sui dati. Il linguaggio di interrogazione strutturato (Structured Query Language, o SQL) è uno strumento essenziale per questo compito, ed è uno strumento che ha resistito alla prova del tempo. Continua a leggere 20 Oct 2023 Maria Durkin SQL per project manager: Migliorare il processo decisionale Sapevate che l'SQL è un componente essenziale del kit di strumenti del project manager? In questo articolo scopriremo come l'SQL per project manager migliora il loro flusso di lavoro, promuove un processo decisionale informato e aumenta l'efficienza operativa. I dati sono diventati la base del processo decisionale in tutti i settori. Nell'attuale mondo guidato dai dati, è fondamentale dotarsi degli strumenti giusti per gestire l'afflusso di dati. Uno di questi strumenti che ha superato la prova del tempo è il linguaggio di interrogazione strutturato, meglio noto come 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 21 Sep 2023 Jakub Romanowski Come SQL aiuta il settore sanitario Perché il settore sanitario ha bisogno di SQL? Scoprite in questo articolo come utilizzare SQL per il settore sanitario. L'era digitale ha inaugurato una nuova era in cui i dati sono al centro di ogni settore. Dalla finanza alla vendita al dettaglio, i dati guidano il processo decisionale e la strategia, plasmando il modo in cui le aziende operano e crescono. Il settore sanitario, con le sue vaste e complesse serie di dati, non fa eccezione a questa tendenza. Continua a leggere 21 Sep 2023 Kamila Ostrowska Aumenta l'efficienza dell'apprendimento di SQL con la nostra nuova funzione Notebook Volete imparare SQL in modo efficace ma continuate a dimenticare le query? Ora potete utilizzare la nuova funzione di blocco note di LearnSQL.it in tutti i nostri corsi! Questo nuovo strumento vi aiuterà a memorizzare e ricordare i contenuti. Ricordo quando ho iniziato a imparare SQL. La maggior parte delle lezioni si svolgeva senza problemi e prendevo molti appunti sul mio quaderno di carta. (Ho molti quaderni di carta della vecchia scuola). Continua a leggere 4 Aug 2023 Jill Thornhill Sintassi SQL di Google BigQuery: Guida completa Che cos'è Google BigQuery? Cosa può fare per la vostra organizzazione? L'SQL BigQuery è un'abilità preziosa? Dove si può imparare e dove si può fare pratica? Oggi sono poche le organizzazioni che non sono informatizzate. Molti processi si avvalgono dell'IoT (Internet of Things), in cui tutti i tipi di dispositivi sono collegati in rete e forniscono continuamente dati in tempo reale ai sistemi informatici. Il risultato è un'enorme quantità di dati disponibili per il processo decisionale. Continua a leggere 4 Aug 2023 Jakub Romanowski Il modo migliore per imparare SQL: Una guida completa per i principianti Se vi siete mai chiesti quale sia il modo migliore per imparare SQL, siete nel posto giusto. Che siate principianti o professionisti esperti che desiderano aggiornarsi, questa guida completa vi mostrerà la strada da seguire. Nell'odierno mondo guidato dai dati, si può pensare ai dati come a uno scrigno pieno d'oro. E SQL (Structured Query Language) è la vostra chiave personale per aprirlo. L'SQL è uno strumento potente che permette di comunicare con i database, consentendo di estrarre, modellare e dare un senso ai dati. Continua a leggere 4 Aug 2023 Maria Durkin Come padroneggiare SQL Avete sentito dire che l'SQL è una competenza indispensabile per la vostra carriera. Volete impararlo. In questo articolo vi spieghiamo perché è così utile padroneggiare l'SQL e come potete raggiungere questo livello di padronanza. Imparare l'SQL significa sbloccare la potenza dei database relazionali, i più utilizzati per la gestione dei dati strutturati. Ma cosa rende l'SQL così importante? L'SQL, o linguaggio di interrogazione strutturato, è un'abilità indispensabile per chiunque si muova nel mondo odierno basato sui dati. Continua a leggere 4 Aug 2023 Nicole Darnley Come le aziende di e-commerce possono trarre vantaggio da SQL Scoprite come SQL per l'e-commerce può potenziare il vostro business online. Quando si parla di business nell'era moderna, la frase "la conoscenza è potere" assume una dimensione completamente nuova. Nel mondo dell'e-commerce, il vero potere risiede nella capacità di sfruttare i dati; uno degli strumenti chiave nell'arsenale della gestione e dell'analisi dei dati è l'SQL. L'SQL, o Structured Query Language, è essenziale per le aziende di e-commerce che vogliono estrarre informazioni preziose dalle loro vaste riserve di dati. Continua a leggere 27 Jul 2023 Nicole Darnley Perché è necessario l'SQL per lavorare con Google BigQuery? I dati sono importanti per l'azienda quanto gli investimenti o la contabilità; ecco perché molti utilizzano il data warehouse BigQuery di Google. In questo articolo, discuteremo perché dovreste imparare l'SQL se volete iniziare a usare BigQuery. Liberate la potenza dei vostri dati! Nel panorama in continua crescita delle decisioni basate sui dati, le organizzazioni sono alla continua ricerca di strumenti che possano aiutarle a gestire e analizzare i loro dati in modo efficiente. Continua a leggere 22 Jun 2023 Maria Durkin Perché SQL è il linguaggio di database perfetto Quale linguaggio di programmazione dovreste imparare se volete lavorare con i database? Vi spieghiamo perché SQL è la scelta migliore! Imparare un linguaggio per database può essere un'abilità incredibilmente preziosa nel mondo odierno guidato dai dati. Ma con così tante opzioni disponibili, può essere difficile sapere da dove iniziare. In questo articolo spiegheremo perché SQL è la scelta ideale per chiunque voglia immergersi nel mondo dei database. Che siate sviluppatori esperti o principianti curiosi, capirete perché SQL è la strada da percorrere. Continua a leggere 22 Jun 2023 Dmitri Vaitkun I comandi SQL più importanti In questo articolo esploreremo i comandi SQL più comuni che tutti dovrebbero conoscere, tra cui SELECT, INSERT, WHERE e altri ancora. Inoltre, forniremo esempi di utilizzo di ciascun comando. Siete pronti a tuffarvi nel mondo dei database? SQL, o Structured Query Language, è un linguaggio di programmazione progettato appositamente per interagire con i database. Consente di manipolare i dati dei database in vari modi, ad esempio modificandoli, cancellandoli, aggiungendoli o semplicemente estraendoli e inserendoli in un report. Continua a leggere 22 Jun 2023 Gustavo du Mortier Come usare SUM() con GROUP BY: Una guida dettagliata con 8 esempi Esplora alcuni esempi reali di utilizzo di SUM() e GROUP BY in SQL, dai più elementari ai più sofisticati. SUM() è una funzione aggregata SQL che calcola la somma dei valori dati. GROUP BY è una clausola SQL che suddivide le righe in gruppi e calcola una funzione aggregata per ogni gruppo. Utilizzando queste due funzioni insieme, è possibile calcolare le somme totali di un gruppo di righe. In questo articolo vedremo 8 diversi esempi di come sia possibile combinare SUM() e GROUP BY per creare molti report diversi. Continua a leggere 22 Jun 2023 Kamila Ostrowska Come imparare l'SQL senza conoscenze di programmazione Se pensate che l'apprendimento dell'SQL sia riservato ai programmatori, vi sbagliate di grosso. Questa abilità è totalmente alla vostra portata! SQL non è solo popolare e richiesto; è anche abbastanza facile e intuitivo da imparare. Continuate a leggere per saperne di più! Siete alla ricerca di ispirazione su come iniziare a imparare l'SQL. Forse volete cambiare lavoro o volete diventare più competitivi sul mercato del lavoro. Forse avete a che fare con enormi quantità di dati, analizzandoli o raccogliendoli, e pensate che un file Excel non sia sufficiente. Continua a leggere 22 May 2023 Tihomir Babic 10 esercizi pratici di SQL per principianti con soluzioni Risolvete questi dieci problemi pratici di SQL e verificate a che punto siete con le vostre conoscenze di SQL! Questo articolo è dedicato alla pratica di SQL. È il modo migliore per imparare l'SQL. Vi mostriamo dieci esercizi pratici di SQL in cui dovete applicare i concetti essenziali di SQL. Se siete alle prime armi con l'SQL, non preoccupatevi: questi esempi sono per i principianti. Utilizzateli per esercitarvi o per imparare nuovi concetti di SQL. Continua a leggere 11 Apr 2023 Tihomir Babic Come risolvere l'errore "must appear in the GROUP BY clause or be used in an aggregate function" in PostgreSQL Scoprite cosa causa uno degli errori GROUP BY più comuni di PostgreSQL e come potete risolverlo! Come utenti di PostgreSQL, sicuramente incontrerete molti messaggi di errore quando scrivete un codice SQL. A volte sono poco chiari, ma per questo non avrete bisogno di un interprete: "must appear in the GROUP BY clause or be used in an aggregate function". Questo messaggio di errore menziona GROUP BY e le funzioni aggregate. Continua a leggere 17 Mar 2023 Nicole Darnley Pulizia dei dati in SQL La pulizia dei dati è una parte importante di qualsiasi analisi dei dati. Qui discuteremo le tecniche di pulizia dei dati in SQL. Trovo quasi impossibile concentrarmi sul lavoro quando la mia scrivania è in disordine. Se è ingombra di carta, tazze di caffè o giocattoli a caso che mia figlia ha portato in ufficio, non c'è alcuna possibilità che riesca a fare qualcosa finché la mia scrivania non torna in ordine. Continua a leggere 17 Mar 2023 Ignacio L. Bisso 25 esempi di query SQL avanzate Uno dei modi migliori per imparare l'SQL avanzato è studiare query di esempio. In questo articolo mostreremo 25 esempi di query SQL avanzate di media e alta complessità. Potete usarli per rinfrescare le vostre conoscenze di SQL avanzato o per ripassare prima di un colloquio SQL. Molti degli esempi contenuti in questo articolo si basano sulla seguente tabella employee tabella. Solo alcuni esempi si baseranno su altre tabelle; in questi casi, le tabelle saranno spiegate insieme all'esempio. Continua a leggere 27 Feb 2023 Jill Thornhill SQL è difficile da imparare? Se non avete competenze informatiche, quanto è difficile imparare SQL? Sarà troppo tecnico per voi? Ne vale la pena? E da dove iniziare? In questo articolo risponderò a queste domande. Come consulente e formatore IT, ho spesso consigliato alle persone di imparare SQL. E quasi altrettanto spesso la risposta è stata: "È difficile imparare SQL? Ho bisogno di competenze tecniche o informatiche per impararlo? Ne vale la pena? Come mi aiuterà nel mio lavoro? Continua a leggere 27 Feb 2023 Gustavo du Mortier Come raggruppare per più colonne in SQL Quando si analizzano set di dati di grandi dimensioni, spesso si creano raggruppamenti e si applicano funzioni aggregate per trovare totali o medie. In questi casi, l'uso della clausola GROUP BY con più colonne dispiega tutto il suo potenziale. GROUP BY è una clausola del comando SELECT. Consente di calcolare varie statistiche per un gruppo di righe. Ad esempio, è possibile utilizzare GROUP BY con una tabella di dipendenti per sapere quanti dipendenti appartengono a ciascun sesso. Continua a leggere 27 Feb 2023 Tihomir Babic Che cos'è una CTE in SQL Server? Che cos'è una CTE e come si scrive una CTE in SQL Server? Unitevi a noi in un viaggio in cui vedremo tutti gli usi tipici di una CTE in SQL Server. Le CTE (o Common Table Expressions) sono una funzione di SQL utilizzata per definire un risultato temporaneo con nome. Si può pensare a una tabella temporanea il cui risultato è disponibile solo quando viene eseguita la query principale. Continua a leggere 11 Jan 2023 Jill Thornhill Il futuro di SQL Vale la pena imparare SQL? O un linguaggio che ha più di 40 anni sarà presto superato? I database relazionali sono stati eclissati dall'avvento di altre soluzioni di database come i NoSQL? In questo articolo rispondiamo a queste domande. Avete bisogno di aggiornare le vostre competenze informatiche? Cosa dovreste imparare per prima cosa? La scelta è scoraggiante. Se state guardando al futuro, è ovvio che volete investire il vostro tempo in qualcosa che è ancora ampiamente utilizzato e che continuerà ad esserlo negli anni a venire. Continua a leggere 25 Dec 2022 LearnSQL.it Team Perché imparare SQL dovrebbe essere uno dei vostri propositi per il nuovo anno? Per rispondere a questa domanda, daremo un'occhiata all'idea alla base dei propositi per il nuovo anno, esploreremo cos'è l'SQL e vedremo perché impararlo dovrebbe essere il vostro obiettivo per il 2021. Tutti abbiamo sentito parlare dei propositi per l'anno nuovo e tutti abbiamo esperienza personale di quanto possa essere difficile portarli a termine con successo. Esamineremo la storia dei propositi per l'anno nuovo, i motivi per cui spesso falliscono e come fare in modo che il vostro proposito di imparare l'SQL nel 2021 non abbia lo stesso destino di tanti altri che non hanno superato la fine di gennaio. Continua a leggere 9 Dec 2022 Kate Stolarek Vale la pena imparare SQL? Siamo nel 21° secolo. Questi sono i "tempi dei dati definitivi", in cui sono disponibili moltissime informazioni su ogni genere di cose. Vogliamo esplorare ancora di più queste informazioni, tagliarle a fette, capire da dove vengono e cosa le scatena. Con una tale quantità di dati in arrivo, le persone hanno scoperto che i fogli di calcolo non sono sufficienti. C'è bisogno di una soluzione più ampia, qualcosa di simile a un foglio di calcolo con gli steroidi. Continua a leggere 9 Dec 2022 Andrew Bone Uso degli operatori AND, OR e NOT in SQL AND OR e sono importanti operatori logici in SQL. Consentono di combinare le condizioni utilizzate per filtrare i record. Vengono utilizzati soprattutto in combinazione con le clausole NOT WHERE o HAVING. Inoltre, questo argomento è una domanda piuttosto comune nei colloqui di lavoro in SQL. Per aiutarvi a comprendere appieno questi operatori, vi illustrerò alcuni esempi, spiegandovi a fondo la sintassi e lo scopo di ciascuno di essi. Esercitarsi con esempi come questi è uno dei metodi migliori per imparare l'SQL. Continua a leggere 9 Dec 2022 Zahin Rahman Tutorial SQL HAVING Imparate a utilizzare la clausola HAVING di SQL per filtrare i gruppi utilizzando le condizioni da voi specificate. La clausola HAVING di SQL è spesso un concetto difficile da comprendere, soprattutto per i principianti. Inoltre, i suoi casi d'uso specifici possono essere difficili da visualizzare senza esempi specifici basati su set di dati reali. In questa esercitazione imparerete ad applicare la clausola SQL HAVING per filtrare gruppi di record in base a condizioni specifiche. Continua a leggere 9 Dec 2022 Kamila Ostrowska Termini SQL che i principianti dovrebbero conoscere - Parte 4 Ecco un'altra serie di termini SQL da conoscere. Nelle prime due parti abbiamo parlato di tabelle, database relazionali, query, alias, SQL JOINs, chiavi primarie e subquery. L'ultima volta siamo passati a termini più avanzati come INSERT INTO, GROUP BY e HAVING. Siete pronti ad approfondire la terminologia SQL? Questa è la quarta puntata della nostra serie sui termini SQL di base per i principianti (e per tutti gli altri). Non preoccupatevi se vi siete persi gli articoli precedenti; potete trovare la Parte 1 (termini SQL essenziali), la Parte 2 e la Parte 3 nel nostro blog. Continua a leggere 9 Dec 2022 Jakub Romanowski Termini SQL che i principianti dovrebbero conoscere - Parte 3 Questa è la terza parte del mio elenco di termini SQL essenziali per i principianti. Nella prima, avete imparato cosa sono le tabelle, i database relazionali e le query. Nella seconda parte del tutorial, vi ho parlato di alias, SQL JOINs, chiavi primarie e subquery. Ora è arrivato il momento di usare termini di database più avanzati. Ma non abbiate paura! Non vi sommergerò di definizioni scientifiche. Vi spiegherò tutto con semplicità, in modo che possiate capire facilmente. Continua a leggere 9 Dec 2022 Jakub Romanowski Termini SQL che i principianti dovrebbero conoscere - Parte 2 Questa è la seconda parte del mio elenco di termini SQL essenziali per i principianti. Nella prima, avete imparato cosa sono una tabella, un database relazionale e una query. Ora è il momento dei termini di database più avanzati. Ma non abbiate paura! Non vi sommergerò di definizioni scientifiche. Vi spiegherò tutto in modo semplice, affinché possiate capire facilmente. Se volete rivedere i termini SQL di base, consultate il mio precedente articolo, Termini SQL che i principianti dovrebbero conoscere. Continua a leggere 9 Dec 2022 Jakub Romanowski Termini SQL che i principianti dovrebbero conoscere Avete iniziato a imparare l'SQL? Vi sentite un po' persi nel labirinto di nuove parole e idee? Ecco un elenco di 10 termini SQL assolutamente essenziali per i principianti. Quando si inizia a imparare l'SQL, c'è molto da elaborare. E alcune di esse, anche i termini SQL di base, si perdono nella confusione. Se questo è il vostro caso, mettete tra i preferiti questo articolo: sarà un utile riferimento. Continua a leggere 9 Dec 2022 Tihomir Babic Suggerimenti sulle JOIN SQL per i principianti Se siete principianti e volete sapere come iniziare a usare SQL JOINs nelle vostre query, siete nel posto giusto. L'uso della clausola SQL JOIN è necessario se si desidera interrogare più tabelle. Prima o poi si dovrà utilizzare più di una tabella in una query. È la natura dei database relazionali in generale: sono costituiti da dati che di solito vengono salvati in più tabelle, che a loro volta formano un database. Continua a leggere 9 Dec 2022 Dorota Wdzięczna Spiegazione della clausola HAVING in SQL Che cos'è la clausola HAVING in SQL? Perché serve e dove si usa? Vi spieghiamo in dettaglio la clausola HAVING. HAVING è una clausola molto comune nelle query SQL. Come WHERE, aiuta a filtrare i dati, ma HAVING funziona in modo diverso. Se conoscete la clausola GROUP BY e avete solo sentito parlare di HAVING, o se non conoscete affatto HAVING, questo articolo fa al caso vostro. Continuate a leggere e ampliate la vostra conoscenza di HAVING in SQL! Continua a leggere 9 Dec 2022 Ignacio L. Bisso SQL INNER JOIN spiegato in parole semplici In questo articolo tratterò l'elemento forse più importante del linguaggio SQL. Proprio così! Sto parlando della clausola SQL INNER JOIN. Come sapete, in un database i dati sono memorizzati in diverse tabelle. Nel mio ultimo articolo ho spiegato come creare query SQL quando i dati necessari si trovano in una sola tabella. Ma cosa succede se i dati necessari si trovano in due tabelle? In questo caso, è necessario utilizzare una clausola JOIN per combinare le due tabelle, che è qualcosa di simile al collegamento di entrambe le tabelle. Continua a leggere 9 Dec 2022 Dmitri Vaitkun Quali sono i diversi tipi di JOIN SQL? Non si può sottovalutare l'importanza del JOIN nell'apprendimento dell'SQL. Non solo è una delle operazioni fondamentali nei database relazionali, ma è anche molto versatile, con molti tipi diversi. Sebbene il JOIN SQL possa intimorire all'inizio, una volta compreso diventa uno strumento molto utile nel vostro arsenale. Esploriamo tutti i tipi di SQL JOIN! Possiamo dire con certezza che l'operazione JOIN è una delle funzioni più potenti di SQL. È la fonte di invidia per tutti i DBMS (sistemi di gestione di database) non relazionali: è un concetto molto semplice, ma ampiamente applicabile nei casi di unione di due insiemi di dati. Continua a leggere 9 Dec 2022 Martyna Sławińska Qual è la differenza tra le clausole WHERE e HAVING in SQL? Poiché la quantità di dati nel mondo cresce di giorno in giorno, aumenta la necessità di gestire e interrogare i dati in modo efficiente. L'SQL offre la possibilità di manipolare e interrogare i dati su qualsiasi scala. Le clausole WHERE e HAVING consentono di filtrare i dati secondo le proprie esigenze, ma non sono la stessa cosa. Spiegheremo in dettaglio le differenze tra di esse. Uno dei compiti più comuni nella manipolazione e nell'interrogazione dei dati è quello di filtrare i dati utilizzando le clausole WHERE e HAVING. Continua a leggere 9 Dec 2022 Kateryna Koidan Qual è la differenza tra WHERE e ON nelle JOIN SQL? Quando si uniscono tabelle in SQL, si possono inserire condizioni in una clausola ON e in una clausola WHERE. Molti si confondono sulla differenza tra le due. In questo articolo tratteremo l'argomento ricordando prima lo scopo delle clausole ON e WHERE e poi dimostrando con degli esempi quali tipi di condizioni dovrebbero essere presenti in ciascuna di queste clausole. Sia la clausola ON che la clausola WHERE possono specificare condizioni. Continua a leggere 9 Dec 2022 Qual è il ruolo di DISTINCT in SQL? La parola chiave DISTINCT in SQL svolge un ruolo importante nella rimozione dei valori duplicati dai risultati. Questo articolo fornisce esempi che mostrano esattamente il funzionamento di DISTINCT. Per impostazione predefinita, le query SQL mostrano tutte le righe restituite, comprese quelle duplicate, nel set di risultati. La parola chiave DISTINCT nella clausola SELECT viene utilizzata per eliminare le righe duplicate e visualizzare un elenco unico di valori. In altre parole, la parola chiave DISTINCT recupera valori unici da una tabella. Continua a leggere 9 Dec 2022 Zahin Rahman Panoramica delle funzioni di testo SQL In questo articolo illustreremo i dettagli delle funzioni di testo SQL più comuni, che consentono di trovare e lavorare sui valori delle stringhe. Prima di addentrarci nelle funzioni di testo, ricapitoliamo rapidamente cos'è una funzione SQL. In parole povere, una funzione è un pezzo di codice predefinito che può essere utilizzato nelle query SQL. Ad esempio, le funzioni SUM(), AVG() e COUNT() sono applicate a variabili numeriche per calcolare rispettivamente la somma, la media e il numero di record. Continua a leggere 9 Dec 2022 Tihomir Babic Panoramica delle funzioni aggregate in SQL Le funzioni aggregate sono comunemente utilizzate in SQL. Questo articolo vi guiderà nel loro utilizzo e mostrerà esempi di funzionamento. Le funzioni aggregate di SQL sono uno strumento utile, soprattutto per la creazione di report. Non sono difficili da capire, soprattutto se si ha un po' di esperienza con Excel o programmi simili. Probabilmente avete usato funzioni aggregate come SOMMA o MEDIA in un foglio di calcolo. Anche se le usate solo occasionalmente, conoscere le funzioni aggregate può aiutarvi a capire meglio i vostri dati e a lavorare in modo più efficiente. Continua a leggere 9 Dec 2022 Tihomir Babic La funzione SQL Substring in 5 esempi Lavorate con dati di testo in SQL? Vi spieghiamo come ottenere valori da qualsiasi punto di una stringa. Quando si pensa di lavorare con i dati in SQL, il primo pensiero è probabilmente quello di un database pieno di numeri e del codice SQL che esegue calcoli molto sofisticati. Ma anche il testo è un dato! È molto comune trovare dati di testo nei database. Non solo bisogna estrarli, ma spesso bisogna anche manipolarli. Continua a leggere 9 Dec 2022 Himanshu Kathuria La funzione SQL Count spiegata con 7 esempi Una delle funzioni aggregate più utili in SQL è la funzione COUNT(). Se siete alle prime armi con SQL e volete conoscere i vari modi di utilizzare la funzione COUNT() con alcuni esempi pratici, questo articolo fa al caso vostro. La funzione COUNT() è una delle funzioni aggregate più utili in SQL. Il conteggio del numero totale di ordini effettuati da un cliente negli ultimi giorni, il numero di visitatori unici che hanno acquistato il biglietto di un museo o il numero di dipendenti di un dipartimento possono essere effettuati con la funzione COUNT(). Continua a leggere 9 Dec 2022 Himanshu Kathuria La funzione SQL AVG() spiegata con esempi Spieghiamo la funzione SQL AVG() con esempi pratici, spiegando come e dove si può e non si può usare. La media è probabilmente una delle metriche più utilizzate per descrivere alcune caratteristiche di un gruppo. È così versatile e utile che può descrivere quasi tutto. Se vi piace lo sport, vedrete cose come la media dei run per partita nel baseball, la media degli assist per partita o per stagione nel basket, e così via. Continua a leggere 9 Dec 2022 Himanshu Kathuria Imparare SQL in 4 passi Volete lavorare con i dati? Avrete bisogno di SQL. Fortunatamente, potete imparare l'SQL in soli 4 passi! Se siete interessati al data crunching o a lavorare con i dati in generale, probabilmente avrete sentito parlare di SQL. Ora che l'archiviazione dei dati è economica e accessibile, i dati di ogni transazione possono essere archiviati e analizzati. Di conseguenza, c'è una grande richiesta di persone in grado di acquisire e lavorare con questi dati. Continua a leggere 9 Dec 2022 Kateryna Koidan Guida dettagliata a SQL ORDER BY Spesso è necessario visualizzare l'output di una query SQL in un ordine specifico piuttosto che in modo arbitrario. In questo articolo spiegherò i vari modi in cui è possibile farlo con la clausola ORDER BY di SQL. Per ordinare i record in SQL è necessario utilizzare la clausola ORDER BY. In questo articolo spiegherò in dettaglio come utilizzare ORDER BY per ordinare l'output in base a una o più colonne, in ordine crescente (A-Z) o decrescente (Z-A), utilizzando colonne esistenti o calcolate da una funzione aggregata. Continua a leggere 9 Dec 2022 Adrian Więch Dimenticare Excel, dare il cinque con SQL Scoprite perché dovreste dimenticare Excel e iniziare a usare SQL anche se non siete esperti di informatica. Vi mostreremo quanto è facile imparare SQL, come può farvi lavorare meglio e come rende divertente il processo di apprendimento. LearnSQL.it rende divertente il processo di apprendimento. "Non ho a che fare con i dati". Sentiamo spesso questa frase da persone estranee al settore IT. Beh, non è del tutto vero. I dati sono ormai quasi ovunque. Continua a leggere 9 Dec 2022 Kateryna Koidan Cose che i principianti di SQL devono considerare prima di scrivere una query SQL L'SQL è noto per la sua sintassi facile da seguire, che anche i principianti possono comprendere abbastanza rapidamente. Tuttavia, per scrivere le proprie query SQL, è necessario conoscere le basi. Vediamo quali sono gli aspetti da considerare prima di scrivere una query SQL. Se state cercando una carriera nell'analisi dei dati o semplicemente volete lavorare in modo efficace e indipendente con i dati in qualsiasi posizione analitica, dovrete padroneggiare l'SQL. Continua a leggere 9 Dec 2022 Ignacio L. Bisso Come utilizzare la funzione COALESCE() in SQL Gli utenti di SQL si trovano spesso di fronte a valori NULL nelle loro query e devono elaborarli correttamente. La funzione COALESCE() aiuta a gestire i valori NULL. Leggete questo articolo per imparare a usare COALESCE() nelle vostre query. Le tabelle SQL memorizzano i dati in record e i record sono composti da campi. Possono verificarsi situazioni in cui non si conosce il valore di un campo specifico. Ad esempio, supponiamo di avere una tabella con i dati di persons. Continua a leggere 9 Dec 2022 Himanshu Kathuria Come usare CASE in SQL Se avete bisogno di valutare più dichiarazioni condizionali, l'istruzione SQL CASE fa al caso vostro. Ecco cosa dovete sapere per usare CASE come un professionista. Perché CASE è così importante in SQL? Se state analizzando o manipolando dei dati, spesso vorrete definire delle regole basate su determinate condizioni, ad esempio se le prestazioni di un dipendente sono superiori alla media, dategli un aumento del 10%; se sono eccellenti, dategli un aumento del 15%; altrimenti, dategli un aumento del 5%. Continua a leggere 9 Dec 2022 Tihomir Babic Come usare CASE in ORDER BY in SQL Questo articolo vi mostrerà come e quando usare CASO in una clausola ORDINE PER in una clausola ORDER BY. Avete mai usato un'istruzione CASE? Sicuramente sì, almeno in un'istruzione SELECT. Ma l'avete mai usata in una clausola ORDER BY? No? Lo farete, quando vi mostrerò come fare! Non preoccupatevi se non avete mai usato un'istruzione CASE. Ve la mostrerò e spiegherò con un breve esempio. Poi passerò ad altri usi dell'istruzione CASE, in particolare in una clausola ORDER BY. Continua a leggere 9 Dec 2022 Kateryna Koidan Come si scrive un'istruzione SELECT in SQL? SQL è un linguaggio per comunicare con i database relazionali e l'istruzione SELECT è la prima cosa che imparerete quando inizierete a usare SQL. In questo articolo imparerete a scrivere le istruzioni SELECT, dalle basi ai livelli più avanzati. Che cos'è l'SQL? SQL è l'acronimo di "Structured Query Language". Ha una lunga storia, iniziata negli anni Settanta. Essendo lo standard per la comunicazione con i database relazionali, ha mantenuto la sua popolarità. Continua a leggere 9 Dec 2022 Kateryna Koidan Come si eliminano i duplicati in una JOIN SQL? Avete duplicati indesiderati da una query SQL JOIN? In questo articolo, discuteremo i possibili motivi per cui si ottengono duplicati dopo l'unione di tabelle in SQL e mostreremo come correggere una query a seconda del motivo alla base dei duplicati. Gli analisti di dati con poca esperienza in SQL JOINs spesso incontrano duplicati indesiderati nell'insieme dei risultati. Per i principianti è difficile identificare il motivo di questi duplicati nelle JOIN. Continua a leggere 9 Dec 2022 Tihomir Babic Come scrivere più CTE in SQL Sfruttate tutte le potenzialità delle CTE combinandone due o più in un'unica query SQL. Le espressioni di tabella comuni, o CTE, possono essere un potente strumento SQL. Quando si scrivono due (o anche più) CTE insieme, questa potenza si moltiplica. In questo articolo vi mostrerò tre modi per scrivere più CTE: Utilizzo di due CTE indipendenti in una query SQL. Utilizzo di due CTE in cui la seconda CTE fa riferimento alla prima. Continua a leggere 9 Dec 2022 Adrian Więch Come imparare l'istruzione SELECT in SQL Quando si pensa di imparare l'SQL, una delle prime cose che si incontrano è l'istruzione SELECT. La selezione delle informazioni è probabilmente la funzione SQL più importante. In questo articolo illustreremo i casi d'uso tipici di SQL SELECT con esempi pratici. Leggete questo articolo se siete utenti di database alle prime armi e volete sapere cosa può fare SELECT per voi. SQL, o Structured Query Language, è il linguaggio di programmazione utilizzato dal mondo IT per comunicare con i database. Continua a leggere 9 Dec 2022 Pierre Timms Come convincere il vostro capo che dovete iniziare a imparare SQL Imparare SQL è un grande obiettivo. Ora, se solo riusciste a convincere il vostro capo che è un bene per l'azienda e per voi... Siete consapevoli dei vantaggi derivanti dall'aggiunta di SQL alle vostre competenze. Siete convinti che i vantaggi derivanti dall'apprendimento di SQL andranno anche a beneficio del vostro datore di lavoro, non è solo un altro modo per sviluppare il vostro profilo professionale. Ma come lo spiegate al vostro capo? Continua a leggere 9 Dec 2022 Tihomir Babic Come combinare due funzioni aggregate in SQL Avete problemi a usare due funzioni aggregate in una query? Questo articolo vi mostrerà come farlo nel modo giusto, anzi, nei due modi giusti. Nell'analisi dei dati e nella creazione di report, spesso è necessario contare il numero di record o sommarli e quindi calcolare la media di questo conteggio o di questa somma. Tradotto in logica SQL, si tratta dell'aggregazione di dati aggregati, o aggregazione a più livelli. Per l'aggregazione esistono le funzioni SQL aggregate. Continua a leggere 9 Dec 2022 Kateryna Koidan Come aggiornare solo le prime 10 righe in SQL I database del mondo reale richiedono un aggiornamento continuo. Spesso è necessario aggiornare record specifici; si può anche voler aggiornare solo la prima riga, o le prime 10, 100 o 1000 righe. Vediamo come aggiornare in SQL le righe per una quantità specifica partendo dall'alto. Che cos'è l'istruzione SQL UPDATE? In SQL, un'istruzione UPDATE modifica i record esistenti di una tabella. Si può scegliere di aggiornare intere colonne o di aggiornare righe filtrate con un'istruzione WHERE. Continua a leggere 9 Dec 2022 Kamila Ostrowska Chi dovrebbe imparare SQL? Se imparate l'SQL, lo userete nel vostro lavoro attuale (o in quello dei vostri sogni)? Se lo imparate, vi aiuterà nelle vostre attività quotidiane? L'SQL ha così tante potenzialità che tutti possono trarne beneficio, anche voi! Leggete questo articolo per scoprire quanto potrete guadagnare conoscendo SQL. Potrei rispondere alla domanda del titolo con una sola parola: tutti! Ma non tutti vogliono imparare l'SQL. Inoltre, alcune professioni lo richiedono come essenziale, mentre in altre è più un " Continua a leggere 9 Dec 2022 Dorota Wdzięczna Che cos'è un SQL INNER JOIN? Come si combinano i dati di diverse tabelle in un'unica query? Una funzione SQL chiamata JOIN è l'operatore più comunemente utilizzato per creare query complesse. In questo articolo ne scopriremo le basi. SQL ci permette di selezionare dati da più tabelle. In effetti, l'idea di utilizzare i database relazionali è quella di selezionare i dati da tabelle correlate. Per farlo, possiamo utilizzare l'operatore JOIN di SQL. Esistono molti tipi di JOIN in SQL. Continua a leggere 9 Dec 2022 Andrew Bone Che cos'è la clausola WHERE di SQL? La clausola WHERE è una parte fondamentale di SQL. Questa clausola filtra i risultati e applica condizioni alle query SQL. Viene utilizzata soprattutto insieme all'istruzione SELECT. Se siete alle prime armi con questo argomento, potete imparare le basi dell'SQL, compresa WHERE, nel nostro corso SQL Basics . Questo articolo spiega chiaramente come utilizzare WHERE in una query SQL. Dopo averlo letto, avrete la sicurezza e le conoscenze necessarie per integrare WHERE nel vostro lavoro quotidiano. Continua a leggere 9 Dec 2022 András Novoszáth Che cos'è la clausola HAVING in SQL? State imparando l'SQL? Vi state chiedendo per cosa si può usare la clausola clausola HAVING? O forse avete provato a utilizzare la clausola WHERE sui vostri aggregati aggregati GROUP BY? Siete nel posto giusto! In questo articolo vi spieghiamo come utilizzare HAVING con numerosi esempi. Avete provato a filtrare le metriche create con GROUP BY con una clausola WHERE e avete scoperto che non funziona? Questo perché WHERE non fa questo. Continua a leggere 9 Dec 2022 Andrew Bone Che cos'è l'istruzione UPDATE in SQL? L'istruzione SQL UPDATE viene utilizzata per aggiornare i dati esistenti nel database. Questo articolo ne illustra la sintassi e mostra esempi chiari dell'istruzione UPDATE in azione. L'aggiornamento efficace dei dati esistenti in un database è necessario per chiunque utilizzi SQL; i dati sono utili solo se vengono mantenuti aggiornati e rilevanti. In questo articolo esamineremo in dettaglio la sintassi dell'istruzione UPDATE. Poi ci immergeremo in esempi dettagliati, passo dopo passo, che illustreranno le regole, i potenziali usi e le limitazioni associate all'istruzione SQL UPDATE. Continua a leggere 9 Dec 2022 Andrew Bone Che cos'è l'istruzione INSERT in SQL? L'istruzione INSERT in SQL viene utilizzata per aggiungere nuovi dati al database. Questo articolo vi spiegherà come usarla e vi mostrerà esempi pratici. Quando si impara l'SQL, ci si concentra sull'estrazione di dati da un database, lavorando principalmente con SELECT. In SQL esistono anche istruzioni che consentono di modificare i dati in un database. La prima è l'istruzione INSERT: aggiunge dati a una tabella. I dati vengono aggiunti come una nuova riga nella tabella. Continua a leggere 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 9 Dec 2022 Andrew Bone Che cos'è CASE in SQL? SQL CASE è un'espressione molto utile che fornisce la logica if-else alle query SQL. È un argomento un po' più avanzato, ma vi servirà quando preparerete dei report: darà un valore enorme ai vostri progetti personali e professionali. L'istruzione SQL CASE è uno strumento del flusso di controllo che consente di aggiungere la logica if-else a una query. In generale, è possibile utilizzare l'istruzione CASE ovunque sia possibile utilizzare un'espressione valida, ad esempio con le clausole SELECT, WHERE e GROUP BY. Continua a leggere 9 Dec 2022 Alex Briggs 5 grandi vantaggi dell'apprendimento di SQL Se volete che la vostra azienda abbia successo nel 2017, è assolutamente fondamentale che comprendiate i vostri dati; ecco perché dovreste imparare l'SQL il prima possibile. Ma ci sono altri motivi per impararlo che potrebbero non essere ovvi. In questo articolo vi mostrerò 5 enormi vantaggi dell'apprendimento di SQL! Non cadete nella trappola comune: l'analisi dei dati non riguarda solo chi compete a livello nazionale o aziendale. In realtà, tutte le aziende dispongono di molti dati che possono essere utilizzati per migliorare il proprio flusso di lavoro. Continua a leggere 9 Dec 2022 Kateryna Koidan 4 semplici modi per imparare finalmente quale JOIN utilizzare in una query SQL Probabilmente sapete già che è necessario utilizzare le JOIN per combinare i dati di diverse tabelle. Ma che tipo di JOIN? In questo articolo presenterò quattro semplici modi per imparare finalmente quale JOIN utilizzare in diversi scenari. Prima di passare alle strategie intelligenti per imparare SQL JOINs, vi suggerisco di fare una breve panoramica dei principali tipi di JOIN. Verranno illustrati diversi esempi per capire la differenza tra (INNER) JOIN, LEFT (OUTER) JOIN, RIGHT (OUTER) JOIN e FULL (OUTER) JOIN. Continua a leggere 3 Nov 2022 Dorota Wdzięczna La funzione LAG e la funzione LEAD in SQL LAG() e LEAD() sono funzioni posizionali. Una funzione posizionale è un tipo di window function o funzione finestra. Se non sapete quando e come usarle, qual è la sintassi di ciascuna funzione, perché usarle e quali sono le differenze, continuate a leggere! LAG() e LEAD() sono funzioni posizionali. Sono window functions e sono molto utili nella creazione di report, perché possono fare riferimento a dati di righe superiori o inferiori a quella corrente. Continua a leggere 3 Nov 2022 Andrew Bone Come funziona l'operatore di divisione in SQL L'operatore di divisione in SQL viene utilizzato per dividere un'espressione o un numero per un altro. Questo articolo vi mostrerà come impiegarlo nel modo corretto e gli errori più comuni da evitare. Il modo migliore per esercitarsi con SQL è il nostro percorso interattivo di Pratica SQL. Contiene oltre 600 esercizi pratici che affrontano diversi argomenti di SQL, dalle semplici query con una sola tabella, alle operazioni JOIN, fino ad argomenti complessi come le subquery. Continua a leggere 3 Nov 2022 Tihomir Babic Che differenza c'è tra COUNT(*), COUNT(1), COUNT(nome colonna) e COUNT(DISTINCT nome colonna)? Avete notato che esistono diverse varianti della funzione SQL COUNT()? Questo articolo spiega i vari argomenti e il loro utilizzo. Se usate SQL, probabilmente conoscete bene la funzione COUNT(). Anche se è relativamente semplice, può essere utilizzata in diversi modi, ognuno con una funzione specifica. Immagino che abbiate incontrato righe di codice che contenevano la funzione COUNT(*) o COUNT(1). Probabilmente avete visto anche altri usi della funzione COUNT(), come COUNT(nome colonna) e COUNT(DISTINCT nome colonna), anche se non li avete usati. Continua a leggere 3 Nov 2022 Martyna Sławińska Che cos'è un'operazione di self-join in SQL? Sette esempi Le operazioni di self-join sono un caso speciale molto diffuso di JOIN in SQL. Mentre la maggior parte delle operazioni JOIN collega due o più tabelle tra loro per presentare i loro dati insieme, una self-join collega una tabella a se stessa. Di solito questo avviene unendo una tabella a se stessa una sola volta all'interno di una query SQL, ma è possibile farlo più volte all'interno della stessa query. Continua a leggere 24 Oct 2022 Kamil Bladoszewski Come unire 3 (o più) tabelle in SQL L'uso di JOIN in SQL non significa che si possano unire solo due tabelle. È possibile unirne 3, 4 o anche di più! Le possibilità sono illimitate. Il modo migliore per esercitarsi sulle SQL JOINs è il corso interattivo SQL JOINs di LearnSQL.it. Contiene oltre 90 esercizi pratici che vi permettono di rinfrescare le conoscenze delle SQL JOINs. Copre un'ampia gamma di argomenti, dalla semplice JOIN di 2 tabelle, all'unione di più tabelle e all'uso di OUTER JOIN, fino all'unione di una tabella con sé stessa. Continua a leggere 24 Oct 2022 Zahin Rahman Come trovare i valori duplicati in SQL I record duplicati sprecano tempo, spazio e denaro. Scoprite come trovare e risolvere i valori duplicati utilizzando le clausole GROUP BY e HAVING di SQL. Il modo migliore per esercitarsi con le clausole GROUP BY e HAVING è il corso interattivo SQL Practice Set di LearnSQL.it. Contiene oltre 80 esercizi pratici che consentono di esercitarsi su diversi costrutti SQL, da semplici query su una singola tabella, passando per l'aggregazione, il raggruppamento e l'unione di dati provenienti da più tabelle, fino ad argomenti complessi come le sottoquery. Continua a leggere 6 Oct 2022 Rebecca McKeown SQL INSERT, SQL UPDATE, SQL DELETE - Oh My! Avete bisogno di capire SQL INSERT, UPDATE o DELETE? Vi aiuteremo a capire meglio con una guida completa ed esempi utili! Le istruzioni SQL INSERT, UPDATE e DELETE: di cosa si tratta? Se siete ingegneri dei dati, amministratori di database o anche solo degli appassionati, un giorno vi ritroverete con un database che diventerà il vostro "bambino". Incaricatevi di questo speciale fagottino di gioia, dovrete nutrirlo e cambiarlo. Sì, stiamo ancora parlando di database! Continua a leggere 6 Oct 2022 Rebecca McKeown Quanto tempo ci vuole per imparare SQL? I migliori consigli per imparare SQL È difficile imparare SQL? Quanto tempo ci vuole per dominare SQL? Questo articolo risponderà a queste domande e vi farà conoscere i comandi SQL più utili. Quanto tempo ci vuole per imparare SQL? Se vi siete mai dilettati con lo spagnolo o il francese, saprete che imparare una nuova lingua è difficile e può richiedere anni. Fortunatamente, acquisire padronanza con SQL è molto più rapido della conquista di por/para o di un, deux, trois. Continua a leggere 6 Oct 2022 Zahin Rahman Qual è la migliore formazione online su SQL? Nell'odierno mondo guidato dai dati, l'SQL è un'abilità molto richiesta, ma non può essere padroneggiata dall'oggi al domani. Con così tante risorse a disposizione per imparare l'SQL, da dove cominciare e come esercitarsi con esso? La richiesta di professionisti esperti e competenti dei database è in crescente aumento negli ultimi cinque anni. Se volete fare carriera come programmatori di database, amministratori, specialisti in logistica o analisti, la formazione e la padronanza di SQL sono imprescindibili. Continua a leggere 6 Oct 2022 Agnieszka Kozubek-Krycuń Perché le funzioni di finestra SQL non sono consentite in GROUP BY? È vero: l'ordine delle operazioni SQL non consente di utilizzare le funzioni di finestra in GROUP BY. Ma è possibile utilizzarle comunque con questo trucco speciale. Le funzioni di finestra SQL sono una delle caratteristiche più potenti del linguaggio. Tuttavia, la sintassi delle funzioni di finestra non è facile da padroneggiare. Ci sono molti dettagli che possono far inciampare i principianti. Una delle trappole più comuni è il tentativo di utilizzare le funzioni di finestra in GROUP BY. Continua a leggere 19 Sep 2022 Dorota Wdzięczna TRUNCATE TABLE vs. DELETE vs. DROP TABLE: Eliminare tabelle e dati in SQL Qual è la differenza tra troncare (TRUNCATE), cancellare (DELETE) e abbandonare (DROP) una tabella in SQL? Scopritelo in questo articolo. Esistono diversi modi per eliminare i dati in SQL, tra cui i comandi DELETE, TRUNCATE TABLE e DROP TABLE. Quale usare in base alla situazione? In questo articolo imparerete la sintassi di ciascun comando in diversi motori di database come MySQL, PostgreSQL, SQL Server e Oracle. Capirete inoltre la differenza tra DROP TABLE, DELETE e TRUNCATE TABLE. Continua a leggere 19 Sep 2022 Rebecca McKeown Perché e come trovare lavori freelance in SQL Se Covid-19 vi fa dire "voglio smettere di lavorare per un capo e godermi una vita più appagante in cui sono padrone del mio destino", allora ho una notizia per voi. Non solo è possibile diventare un freelance SQL, ma è anche una carriera potenzialmente redditizia e liberatoria. Vi permetterà di lavorare per una vasta gamma di clienti e di riappropriarvi del ritmo della vostra vita. Naturalmente, il lavoro da freelance SQL non è adatto a tutti. Continua a leggere 19 Sep 2022 Tihomir Babic Come trovare tutti i dipendenti sotto ciascun manager in SQL Vi è mai capitato di dover costruire un organigramma, cioè di dover trovare i dipendenti sotto ogni manager di un'azienda? Con SQL è più facile di quanto si pensi! Questo articolo vi mostrerà come ottenere la risposta utilizzando una query ricorsiva. Nel mondo degli affari, è un compito molto comune elencare tutti i dipendenti subordinati di un determinato manager. È abbastanza difficile da giustificare un intero articolo? Se lo si immagina come un organigramma, sembra piuttosto semplice: si trova il manager, si elencano tutti i suoi subordinati e il gioco è fatto. Continua a leggere 19 Sep 2022 Kateryna Koidan Come ORDER BY e NULL lavorano insieme in SQL I valori NULL vengono per primi o per ultimi quando si usa la clausola ORDER BY? Sono considerati più alti o più bassi dei valori non NULL? In questo articolo spiegherò come i diversi database relazionali trattano i valori NULL quando ordinano l'output e come modificare il comportamento predefinito della clausola ORDER BY. Quando gli utenti di LearnSQL fanno pratica con la clausola ORDER BY nel nostro corso SQL Basics, spesso chiedono perché i valori NULL appaiono per primi nell'output e come possono cambiare questo comportamento. Continua a leggere 5 Sep 2022 Kateryna Koidan È possibile unire due tabelle senza una colonna comune? Sì, è possibile! La risposta più lunga è sì, esistono alcuni modi per unire due tabelle senza una colonna in comune, tra cui CROSS JOIN (prodotto cartesiano) e UNION. Quest'ultima non è tecnicamente una clausola join, ma può essere utile per unire tabelle in SQL. In questo articolo vi guiderò attraverso le diverse soluzioni con degli esempi. Quando è necessario unire tabelle senza una colonna comune? I principianti che si avvicinano all'SQL iniziano solitamente con le clausole equi join standard, in cui due tabelle sono unite da una colonna comune. Continua a leggere 5 Sep 2022 Andrew Bone Le 10 principali domande di colloquio su JOIN in SQL e le relative risposte Ti siete mai chiesto quali domande sulle istruzioni JOIN in SQL ti potrebbero essere poste nel corso di un colloquio? Ti senti preparato a rispondere? Questo articolo illustra le domande più comuni poste durante i colloqui sull'operatore JOIN di SQL e spiega come rispondere. Se ti stai candidando per un lavoro come data analyst o sviluppatore di software, è probabile che ti vengano poste domande sulle tue conoscenze in merito alle clausole JOIN in SQL. Continua a leggere 5 Sep 2022 Ignacio L. Bisso L'ordine delle operazioni SQL SQL non è un linguaggio di programmazione tradizionale in cui si scrive una sequenza di istruzioni in un determinato ordine di esecuzione. SQL è invece un linguaggio "dichiarativo", il che significa che scrivendo una query SQL si dichiara quali dati ci si aspetta come risultato della query, ma non si indica come ottenerli. Sei operazioni da ordinare: SELECT, FROM, WHERE, GROUP BY, HAVING e ORDER BY Con l'aiuto di alcuni esempi, spiegheremo l'ordine di esecuzione delle sei operazioni o parti più comuni di una query SQL. Continua a leggere 5 Sep 2022 Tihomir Babic Come utilizzare CASE WHEN con SUM() in SQL Questo articolo vi insegnerà cos'è un'espressione CASE WHEN in SQL e come utilizzarla con la funzione SUM() e l'istruzione GROUP BY. Gli esempi sono inclusi per rafforzare la comprensione. Saper usare l'espressione CASE WHEN in SQL permette di comprendere le interessanti possibilità offerte da SQL. Vi permette di passare da un uso passivo di SQL ad avere padronanza delle vostre ricerche dove potrete impostare criteri specifici in SQL. In combinazione con altre funzioni e istruzioni, come SUM() e GROUP BY, l'espressione CASE WHEN è uno strumento potente per creare rapporti SQL complessi. Continua a leggere 5 Sep 2022 Dorota Wdzięczna Come unire due tabelle in SQL Capita spesso di utilizzare query per ottenere dati da più tabelle quando si lavora con i database relazionali. Non è difficile, se si sanno usare gli operatori SQL dedicati a questo scopo. Grazie a questo articolo imparerai a unire due tabelle utilizzando la clausola WHERE e lo speciale operatore JOIN, oltre a scoprire come filtrare le righe nel set di risultati. Se vuoi esercitarti a unire tabelle in SQL, dai un'occhiata al nostro corso interattivo JOIN in SQL, che offre oltre 90 esercizi pratici su diversi tipi di JOIN. Continua a leggere 5 Sep 2022 Ignacio L. Bisso Come calcolare la differenza tra due righe in SQL Calcolare la differenza tra due righe in SQL può essere un compito impegnativo. Tuttavia è possibile e c'è più di un modo per farlo. In questo articolo spiegherò come utilizzare le funzioni SQL LEAD() e LAG() per trovare la differenza tra due righe della stessa tabella. Mi piace pensare a questo articolo come a un "happy hour": avrai la possibilità di imparare due argomenti (il calcolo della differenza tra due righe e le Window Functions di SQL) leggendo una sola pagina. Continua a leggere 5 Sep 2022 Kateryna Koidan Che cos'è una query annidata in SQL? Hai mai desiderato costruire una query con più istruzioni SELECT? Buone notizie! Con le query annidate di SQL puoi fare questo e molto altro. Se stai imparando il linguaggio SQL (e magari scrivendo qualche query) da un po' di tempo, probabilmente ti sarai imbattuto in casi in cui sembra che sia necessaria un'altra istruzione SELECT all'interno di quella principale. Ti chiederai: "È possibile utilizzare SELECT annidate in SQL?". Sì, è possibile! Continua a leggere 5 Sep 2022 Zahin Rahman Che cos'è la clausola WITH in SQL? In questo articolo si parlerà della clausola SQL WITH, nota anche come espressione di tabella comune (CTE). Verranno illustrati alcuni esempi per dimostrarne determinati casi d'uso e scoprirne i vantaggi. Introduzione alla clausola SQL WITH La clausola WITH è stata introdotta in SQL standard per semplificare le query lunghe e complesse, in particolare quelle con JOINs e le subquery. Spesso chiamata in modo intercambiabile CTE o refactoring di subquery, una clausola WITH definisce un insieme di dati temporanei il cui output è disponibile per essere consultato nelle query successive. Continua a leggere 21 Jul 2022 Zahin Rahman Utilizzo di GROUP BY in SQL Ora che conoscete i comandi principali di SQL, potenziate le vostre query con la clausola GROUP BY e le funzioni aggregate. GROUP BY è una clausola SQL che organizza i dati in gruppi basati su uno o più valori comuni. È molto utilizzata per ottenere informazioni di riepilogo su grandi insiemi di dati e per calcolare statistiche aggregate di base. Una volta acquisiti i comandi di base di SQL, come SELECT, WHERE e JOIN, la padronanza della clausola GROUP BY può aiutare a implementare le conoscenze di SQL in scenari di business intelligence reali. Continua a leggere 21 Jul 2022 Andrew Bone UNION vs. UNION ALL in SQL: Qual è la differenza? UNION e UNION ALL sono entrambe utilizzate per recuperare record da più tabelle. Questo articolo illustra le differenze tra i due metodi, consentendo di fare la scelta migliore per ogni singolo scenario. È possibile utilizzare i comandi UNION e UNION ALL di SQL per ottenere dati da più tabelle del database. È un caso d'uso comune, considerando che la maggior parte dei database ha molte tabelle. Entrambi i comandi UNION e UNION ALL sono noti come operatori di insieme. Continua a leggere 21 Jul 2022 Tihomir Babic Quando si usano le funzioni finestra SQL? Avete sentito uno dei vostri colleghi vantarsi dell'uso delle funzioni SQL? Conoscete l'SQL di base ma non sapete molto o nulla delle funzioni finestra? Se volete imparare a conoscere le funzioni finestra e a usarle in un contesto aziendale, siete nel posto giusto! Succede spesso. Si raggiunge un certo livello di conoscenza e ci si sente il re (o la regina) del mondo. Poi sentite i vostri colleghi parlare di qualcosa di cui non avete mai sentito parlare (in questo caso, le funzioni delle finestre). 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 Agnieszka Kozubek-Krycuń La storia di SQL - Come tutto ebbe inizio Chi ha creato SQL e perché? Scopritelo in questo articolo! State imparando SQL? O state per fare il primo passo verso il lavoro con i database? Ottima decisione! In ogni caso, vale la pena di conoscere la storia di SQL: da dove viene, chi l'ha ideato e perché. Ecco una breve storia dell'SQL, a partire dal suo concetto fondamentale: il database. Ted Codd e il modello relazionale dei dati I primi database computerizzati sono apparsi alla fine degli anni Sessanta. Continua a leggere 21 Jul 2022 Agnieszka Kozubek-Krycuń La storia degli standard SQL Lo standard SQL è cambiato negli oltre 30 anni di esistenza? Assolutamente sì! Scoprite il viaggio da SQL-86 al moderno SQL, il linguaggio di dati standard di oggi. SQL è stato creato all'inizio degli anni '70 da IBM. Nel 1974, Donald Chamberlin e Raymond Boyce pubblicarono l'articolo SEQUEL: A Structured English Query Language, che introdusse l'SQL nel mondo. L'articolo conteneva la grammatica BNF (una descrizione tecnica dettagliata della sintassi del linguaggio) per il linguaggio, che IBM ritenne in seguito un errore. Continua a leggere 21 Jul 2022 Ignacio L. Bisso HAVING vs WHERE in SQL: Cosa bisogna sapere Questo articolo parla delle clausole WHERE e HAVING di SQL. Entrambe le clausole fanno parte delle basi del comando SQL SELECT. Hanno usi simili, ma ci sono anche importanti differenze che ogni persona che usa SQL dovrebbe conoscere. Vediamo cosa c'è dietro il dibattito HAVING vs WHERE. In questo articolo supporremo di lavorare per un'agenzia sociale governativa che sostiene persone o famiglie il cui reddito è inferiore a una certa soglia. Continua a leggere 21 Jul 2022 Ignacio L. Bisso Guida per principianti alla subquery SQL Le subquery sono una potente risorsa SQL che ci permette di combinare i dati di più tabelle in un'unica query. In questo articolo vi insegneremo tutto ciò che serve per iniziare a usare le subquery. La definizione più semplice di una subquery SQL è forse "Una query dentro una query". Le subquery sono così facili da capire che spesso compaiono nei capitoli iniziali dei corsi di SQL. Tuttavia, esistono molte varianti di subquery che devono essere spiegate. Continua a leggere 21 Jul 2022 Kateryna Koidan Funzioni SQL Window vs. Funzioni SQL Aggregate: Somiglianze e differenze Se non si ha familiarità con le funzioni finestra di SQL, ci si può chiedere in cosa differiscano dalle funzioni aggregate. Quando si dovrebbero usare le funzioni finestra? In questo articolo esamineremo le funzioni finestra e le funzioni aggregate, esamineremo le loro somiglianze e differenze e vedremo quale scegliere a seconda delle esigenze. Dopo aver affrontato l'SQL di base, è probabile che vogliate dedicarvi ad alcune delle sue funzioni più avanzate. Continua a leggere 21 Jul 2022 Kateryna Koidan Enumerare e spiegare tutti gli elementi di base di una query SQL "Quali sono gli elementi di base di una query SQL?" è una domanda popolare nei colloqui di lavoro in ambito SQL. In questo articolo rivediamo la sintassi di base di una query SQL. Una query SQL, che richiede informazioni da un database relazionale, è composta da diversi elementi. Questi permettono di selezionare colonne specifiche da tabelle specifiche e di filtrare e ordinare queste informazioni, se necessario. In questo articolo, passerò brevemente in rassegna questi elementi, spiegandone le funzioni e le modalità di utilizzo. Continua a leggere 21 Jul 2022 Martyna Sławińska Cosa sono le funzioni aggregate in SQL e come si usano? I dati sono la vostra fonte di conoscenza. E grazie alle funzioni aggregate SQL, potete estrarre dai dati la conoscenza precisa di cui avete bisogno in modo efficiente. Leggete per saperne di più. Le principali funzioni aggregate di SQL sono le seguenti: COUNT(column_name | *) restituisce il numero di righe di una tabella. SUM(column_name) restituisce la somma dei valori di una colonna numerica. AVG(column_name) restituisce il valore medio di una colonna numerica. Continua a leggere 21 Jul 2022 Andrew Bone Cosa fanno le clausole SQL INTERSECT e MINUS? Conoscete la differenza tra le clausole INTERSECT e MINUS di SQL e come utilizzarle? In questo articolo troverete esempi e spiegazioni. SQL INTERSECT e MINUS sono clausole utili per individuare rapidamente la differenza tra due tabelle e trovare le righe che condividono. INTERSECT confronta i dati tra le tabelle e restituisce solo le righe di dati presenti in entrambe le tabelle. MINUS confronta i dati tra le tabelle e restituisce le righe di dati presenti solo nella prima tabella specificata. Continua a leggere 21 Jul 2022 Michał Kołodziejski Conoscere la potenza delle query ricorsive SQL Di solito, le query SQL che eseguiamo su un database sono piuttosto semplici. Ovviamente dipende dal ruolo che si ricopre. Gli analisti dei magazzini di dati recuperano informazioni completamente diverse utilizzando (molto spesso) query molto più complicate rispetto agli ingegneri del software che creano applicazioni CRUD. Tuttavia, a volte è più semplice o più elegante eseguire una query un po' più sofisticata senza dover elaborare ulteriormente i dati nel codice. Continua a leggere 21 Jul 2022 James Wondrasek Come utilizzare gli operatori di confronto con i NULL in SQL Il valore SQL NULL ha una funzione speciale. Ha anche dei comportamenti controintuitivi che possono mettere in crisi i principianti di SQL o anche i programmatori più esperti. Scoprite come evitare questi problemi quando usate NULL con gli operatori di confronto. Questo articolo vi aiuterà a padroneggiare le migliori pratiche per la creazione di query SQL che funzionano con i valori NULL e utilizzano gli operatori di confronto ( =, <>, <, > ) - che, se avete già scritto query SQL, sapete che sono praticamente tutte le query che scriverete! Continua a leggere 21 Jul 2022 Andrew Bone Come utilizzare gli alias nelle query SQL Un alias SQL è utile per semplificare le query e rendere più leggibile la query e il suo risultato. Questo articolo spiega perché e come utilizzare gli alias nelle query SQL. È possibile rinominare temporaneamente una tabella o una colonna assegnandole un altro nome. Si tratta di un alias SQL. Si tratta di una modifica temporanea che non influisce sul nome effettivo della tabella nel database. Il nome temporaneo di una tabella può anche essere chiamato nome di correlazione. Continua a leggere 21 Jul 2022 Tihomir Babic Come trovare il prossimo valore non nullo in SQL È necessario trovare il prossimo valore nonNULL in una serie temporale, ma non sapete come fare. È possibile farlo in SQL? Sì, è possibile! Questo articolo vi mostrerà cosa fare. Se lavorate con SQL, prima o poi vi troverete di fronte a NULL valori. La presenza di NULLs in un database è quasi inevitabile. Tuttavia, a volte si desidera evitarli nei report. Questo accade spesso quando si analizzano i dati delle serie temporali; i valori NULL significano che non ci sono dati disponibili. Continua a leggere 21 Jul 2022 Emil Drkušić Come diventare uno sviluppatore SQL Non esiste una risposta semplice alla domanda "Come si diventa sviluppatore SQL?". Tuttavia, se la risposta fosse troppo complessa, non avrebbe senso scrivere questo articolo, eppure lo sto facendo. Quindi, da qualche parte lungo la strada, troveremo la risposta. Come detto nell'introduzione, non esiste una bacchetta magica che vi trasformerà in uno sviluppatore SQL. Ma la lettura di questo articolo vi farà risparmiare tempo e vi aiuterà a concentrarvi su ciò che è importante per raggiungere il vostro obiettivo. Continua a leggere 21 Jul 2022 Karolina Niewiarowska Come dimostrare la propria esperienza in Sql Volete lavorare nel settore IT? Questa è una delle migliori idee per una buona carriera. Cosa dovrebbe convincervi? La richiesta di specialisti, gli alti guadagni e il fatto che si tratta di una professione a prova di futuro. È interessante notare che non sarà così difficile - soprattutto per te, furbetto! Per avere successo è sufficiente avere alcune competenze e una buona preparazione al colloquio. Vi spiego come ottenere un ottimo lavoro! Continua a leggere 21 Jul 2022 Ignacio L. Bisso Come definire un riquadro di finestra in SQL Funzioni di finestra La funzione finestra è una risorsa potentissima del linguaggio SQL. Al centro di ogni funzione finestra c'è un insieme di record, chiamato cornice della finestra, definito con la clausola OVER. Sapere quali record sono presenti nella finestra, come sono ordinati e quali sono i loro limiti superiori e inferiori è fondamentale per capire come funzionano le funzioni finestra. In questo articolo analizzeremo e spiegheremo con esempi come si possono definire diversi tipi di window frame. Continua a leggere 21 Jul 2022 Tihomir Babic Come calcolare la lunghezza di una serie con SQL Che cos'è una serie temporale e perché preoccuparsi di calcolarne la lunghezza con SQL? Come si calcola la lunghezza di una serie in SQL? La risposta è in due parole: funzioni finestra! Sì, per calcolare la lunghezza delle serie è necessaria una certa conoscenza delle funzioni finestra di SQL. Ma cos'è una serie temporale e perché si vuole sapere quanto è lunga? Che cos'è una serie? Sebbene vi siano alcune variazioni nella definizione di " 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 Tihomir Babic Che cos'è una CTE ricorsiva in SQL? L'articolo che vi mostrerà esempi pratici di utilizzo delle CTE ricorsive in SQL. Se avete sentito parlare delle CTE ricorsive di SQL ma non le avete mai usate, questo articolo è per voi. È anche per chi non si stanca mai degli esempi di CTE ricorsivi. Prima di addentrarci nella ricorsione, vi ricorderò cosa sono le CTE e qual è la loro sintassi. Poi farò lo stesso per i CTE ricorsivi. Continua a leggere 21 Jul 2022 Andrew Bone Che cos'è la clausola SQL GROUPING SETS e come si usa? Gli insiemi di raggruppamenti sono gruppi, o insiemi, di colonne in base ai quali le righe possono essere raggruppate. Invece di scrivere più query e combinare i risultati con una UNION, è possibile utilizzare semplicemente i GROUPING SETS. GROUPING SETS in SQL può essere considerata un'estensione della clausola GROUP BY. Consente di definire più insiemi di raggruppamenti nella stessa query. Vediamo la sua sintassi e come può essere equivalente a una GROUP BY con più clausole UNION ALL. 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 21 Jul 2022 Kateryna Koidan 5 motivi per cui dovreste usare le CTE invece delle subquery Le espressioni di tabella comuni, o CTE, sono state introdotte in SQL:1999 per gestire i casi in cui il risultato di una query viene utilizzato all'interno di un'altra query. Ma non esistevano già le subquery per questo? In questo articolo dimostrerò con diversi esempi perché le CTE sono migliori delle subquery per la struttura e la leggibilità delle query SQL. Iniziamo ricordando cosa sono le CTE e le subquery e come si differenziano. Continua a leggere 21 Jul 2022 Kateryna Koidan 5 esempi di subquery SQL Le subquery SQL sono strumenti fondamentali per comunicare efficacemente con i database relazionali. In questo articolo fornisco cinque esempi di subquery che dimostrano come utilizzare le subquery scalari, multiriga e correlate nelle clausole WHERE, FROM/JOIN e SELECT. Una subquery, o query annidata, è una query inserita all'interno di un'altra query SQL. Quando si richiedono informazioni da un database, può essere necessario includere una subquery nelle clausole SELECT, FROM, JOIN, o WHERE. Continua a leggere 20 Jul 2022 Rebecca McKeown È difficile imparare l'SQL? È la domanda numero uno che si pongono gli studenti di SQL e i nuovi arrivati nel mondo dell'informatica. È difficile imparare SQL? Se siete arrivati qui perché vi siete posti questa stessa domanda, confortatevi con il fatto che non siete affatto soli. Anche l'idea di SQL può intimidire chi non ha un background tecnologico, ma non è detto che sia così. Per rispondere subito alla vostra domanda, la risposta è un secco no. Continua a leggere 20 Jul 2022 Andrew Bone Usare SQL su un database di film per decidere cosa guardare Dimostreremo come utilizzare SQL per analizzare grandi insiemi di dati e ottenere informazioni preziose, in questo caso, per aiutarvi a scegliere quale film guardare successivamente utilizzando un insieme di dati di IMDb. In questo articolo, scaricheremo un insieme di dati da IMDb. Non sapete cosa guardare stasera? State sfogliando Netflix all'infinito? Decidete cosa guardare usando la potenza di SQL! Caricheremo un set di dati IMDb esistente in SQL. Analizzeremo i dati in diversi modi, ad esempio ordinando i film in base alla loro valutazione, agli attori protagonisti o ad altri criteri simili. Continua a leggere 20 Jul 2022 Kamil Bladoszewski Subquery vs. CTE: un primo SQL Vi siete mai chiesti quali siano le differenze tra una subquery e una common table expression (CTE) in SQL? I concetti sembrano molto simili, ma conoscerne le differenze e sapere quando usarle vi aiuterà a scrivere query efficienti e leggibili. Per prima cosa spiegheremo i concetti alla base delle subquery e delle CTE. Poi vedremo alcuni esempi e infine analizzeremo i pro e i contro di ciascuna tecnica. Che cos'è una subquery? Continua a leggere 20 Jul 2022 Tihomir Babic SQL commerciale: Come calcolare la crescita dei ricavi in SQL Si può usare l'SQL nel mondo degli affari? Certo che sì! Ad esempio, è possibile calcolare la crescita del fatturato in SQL - ecco come. Chi lavora con i dati sa già che SQL è lo strumento più utilizzato per l'analisi dei dati. Ma in che modo SQL è utile in ambito aziendale? La risposta è ovvia: analizzando i dati aziendali con SQL! Tuttavia, ci sono alcune specificità dei dati aziendali che possono essere complicate se non si è abituati. Continua a leggere 20 Jul 2022 Tihomir Babic Quando utilizzare una Common Table Expression (CTE)? Siete interessati a saperne di più sulle espressioni comuni di tabella o CTE? Volete sapere quando le CTE sono utili? Continuate a leggere: ne parleremo in questo articolo. Se avete sentito parlare di espressioni di tabella comuni, probabilmente vi sarete chiesti a cosa servono. Anche se non ne avete sentito parlare, è bene che siate qui! Le CTE possono essere molto utili, soprattutto se avete già imparato le basi dell'SQL, come selezionare, ordinare, filtrare i dati e unire le tabelle. Continua a leggere 20 Jul 2022 Kateryna Koidan Qual è la differenza tra le CTE e le viste di SQL? Viste SQL e CTE: Cosa fanno? Come si differenziano? Quale utilizzare e quando? Trovate le risposte qui! In SQL, sia le CTE (espressioni comuni di tabella) che le viste aiutano a organizzare le query, rendendo il codice più pulito e facile da seguire. Tuttavia, esistono alcune importanti differenze tra loro. Questo articolo illustra diversi esempi di CTE e di viste e spiega quando utilizzarle. Cosa sono le espressioni di tabella comuni (CTE) in SQL? Continua a leggere 20 Jul 2022 Kateryna Koidan Qual è la differenza tra avere più tabelle in FROM e usare JOIN? Qual è il vostro approccio all'unione di tabelle in SQL? In questo articolo discutiamo due approcci e spieghiamo perché molti sviluppatori SQL preferiscono decisamente JOIN. Preferite elencare più tabelle in FROM e usare WHERE per impostare le condizioni di unione? Oppure utilizzare la parola chiave JOIN? SQL li supporta entrambi, ma ci sono differenze significative tra loro. Analizziamo ciascuna di esse in dettaglio e poi discutiamo perché JOIN è generalmente preferibile. Continua a leggere 20 Jul 2022 Dorota Wdzięczna Qual è la differenza tra SQL e T-SQL? Se state iniziando a imparare SQL e siete confusi dalle differenze tra SQL standard e altri linguaggi simili come T-SQL, questo articolo vi aiuterà a fare chiarezza. Non solo imparerete la differenza tra SQL e T-SQL, ma troverete anche spiegazioni su quali argomenti sia meglio iniziare a studiare per primi: SQL standard o qualcosa di più specifico come MS SQL Server. Che cos'è l'SQL standard? L'SQL (Structured Query Language) è un linguaggio di programmazione standard ANSI/ISO progettato per operare sui dati memorizzati nei database relazionali. Continua a leggere 20 Jul 2022 Martyna Sławińska Qual è il vantaggio delle chiavi esterne in SQL? Che cos'è una chiave esterna e perché è così importante nei database relazionali? Scoprite tutti i dettagli sulle chiavi esterne in questo articolo. Una delle caratteristiche principali dei database relazionali è la possibilità di collegare i dati memorizzati in tabelle diverse. Questi collegamenti, chiamati riferimenti, agiscono essenzialmente come connessioni tra le tabelle. Vengono creati utilizzando il vincolo FOREIGN KEY sulle colonne delle tabelle. In questo articolo scopriremo cosa fa il vincolo FOREIGN KEY in SQL. Continua a leggere 20 Jul 2022 Dorota Wdzięczna Panoramica delle funzioni di classificazione in SQL Le funzioni di classificazione SQL facilitano il lavoro con i database relazionali, soprattutto per gli analisti di dati, gli esperti di marketing e gli specialisti finanziari. Queste funzioni vengono utilizzate per assegnare un numero di classifica a ciascun record e consentono di creare in modo efficiente rapporti utili. Le funzioni di classificazione SQL sono funzioni finestra. Le funzioni finestra calcolano il risultato sulla base di un insieme di righe. La parola " Continua a leggere 20 Jul 2022 Dorota Wdzięczna Le query SQL più importanti per i principianti Come si ottengono i dati da una tabella? Come si crea o si cancella una tabella? Come si visualizzano i record distinti? Come si selezionano le righe che memorizzano un valore specifico in una colonna? Tutto questo si può fare facilmente scrivendo query SQL di base. Questa guida illustra le 30 query SQL più importanti per i principianti. Diamo un'occhiata. 1. Recupero di dati da tutte le colonne Questa è una query molto semplice per visualizzare tutti i dati di una tabella. Continua a leggere 20 Jul 2022 Dorota Wdzięczna Le funzioni MIN e MAX di SQL spiegate in 6 esempi Cosa sono le funzioni SQL MIN() e MAX()? Quando è opportuno utilizzarle come funzioni aggregate e quando è opportuno utilizzarle con le funzioni finestra? Lo spieghiamo con esempi pratici. È difficile immaginare SQL senza le funzioni aggregate MIN() e MAX(). Sono molto utili per molti professionisti dei dati perché ci permettono di risolvere molti problemi aziendali. In questo articolo vi spiegherò cosa fa ciascuna funzione e vi illustrerò diversi casi d'uso. Continua a leggere 20 Jul 2022 Dorota Wdzięczna La funzione SQL SUM() spiegata con 5 esempi pratici Le funzioni aggregate sono una parte importante della conoscenza di SQL e non c'è posto migliore per iniziare a impararle che la funzione SUM(). In questo articolo, potrete ampliare o rinfrescare il vostro SQL con 5 esempi pratici di SUM(). L'SQL ci permette di fare molto di più che selezionare valori o espressioni da tabelle. La maggior parte delle operazioni sui database relazionali utilizza funzioni aggregate come SUM() per eseguire calcoli sui dati. Continua a leggere 20 Jul 2022 Rebecca McKeown I 5 migliori linguaggi di programmazione da imparare insieme a SQL Se conoscete già o state per imparare SQL, siete sulla buona strada per diventare un ricercato amministratore di database, un ingegnere di database o semplicemente un ragazzo prodigio dei database! L'SQL è un linguaggio moderno e ampiamente utilizzato che trova applicazione in quasi tutti i settori. Non c'è carenza di posti di lavoro con SQL. Ma se si volesse approfondire e imparare un altro linguaggio per completare le proprie conoscenze e competenze in SQL? Continua a leggere 20 Jul 2022 Jakub Romanowski I 10 migliori computer portatili per imparare l'SQL nel 2020 Se volete imparare l'SQL, avrete bisogno di un dispositivo portatile e potente. Vi consiglio un computer portatile. Ecco le caratteristiche di cui avrete bisogno e le mie scelte di computer portatili per imparare SQL nel 2020! Devo ammettere che navigare tra le offerte di computer di Amazon o entrare in un qualsiasi negozio di computer può far venire il mal di testa. Così tanti modelli, con così tante opzioni! Si differenziano per componenti, lavorazione, durata della batteria, dimensioni e risoluzione dello schermo. Continua a leggere 20 Jul 2022 Kateryna Koidan GROUP BY in SQL spiegato L'istruzione SQL GROUP BY è facile da usare, ma può essere difficile da padroneggiare. Scoprite cosa si può fare con GROUP BY, come funziona e come usarlo con le funzioni aggregate. GROUP BY è uno degli strumenti SQL di base. Tuttavia, per i principianti potrebbe essere difficile capire come funziona GROUP BY e come viene utilizzato per calcolare le statistiche con diverse funzioni aggregate. In questo articolo, utilizzerò diversi esempi per mostrare esattamente come GROUP BY organizza le righe e come le funzioni aggregate possono essere utilizzate per calcolare le statistiche su una o più colonne. Continua a leggere 20 Jul 2022 Ignacio L. Bisso Funzioni SQL Window vs. GROUP BY: Qual è la differenza? Un'idea sbagliata molto comune tra gli utenti di SQL è che non ci sia molta differenza tra le funzioni SQL window e le funzioni aggregate o la clausola GROUP BY. Tuttavia, le differenze sono molto significative. Forse l'unico punto in comune tra le funzioni GROUP BY e le funzioni finestra è che entrambe consentono di eseguire una funzione (come AVG, MAX, MIN o COUNT) su un gruppo di record. Direi che il potere speciale delle funzioni finestra è che ci permettono di ottenere risultati che altrimenti sarebbero quasi impossibili da raggiungere. Continua a leggere 20 Jul 2022 Kateryna Koidan Esempi pratici di utilizzo di JOIN non uguali in SQL Se pensate che in SQL sia possibile unire due tabelle solo utilizzando il campo comune, sarete entusiasti di sapere che esistono altri modi per unire. Le JOIN non equi utilizzano diversi tipi di operatori di confronto nella condizione di JOIN. In questo articolo, vi guiderò attraverso esempi di JOIN non equi per mostrare i casi d'uso più comuni di questo tipo di JOIN. JOIN Equi vs. JOIN non Equi Come si fa di solito a unire due tabelle in SQL? Continua a leggere 20 Jul 2022 Rebecca McKeown Di quale pratica SQL avete bisogno per prepararvi a un colloquio di lavoro tecnico? Avete ottenuto un colloquio per un lavoro legato all'SQL. Ottimo lavoro! Ma forse l'incertezza si insinua con l'avvicinarsi della data del colloquio. Conoscete abbastanza l'SQL per superare il colloquio? Quali domande vi verranno probabilmente poste? Quale pratica di SQL dovreste fare prima del colloquio? Quasi tutti i candidati a un posto di lavoro in SQL passano attraverso lo stesso snervante processo. Noi di LearnSQL.it vi forniamo tutte le informazioni sulla pratica e la preparazione SQL di cui avete bisogno per superare le domande del colloquio e portare la vostra carriera a un livello superiore. Continua a leggere 20 Jul 2022 Zahin Rahman Cos'è una JOIN COMPLETA e quando usarla Impariamo a conoscere la FULL JOIN, come si implementa, come si confronta con gli altri tipi di SQL JOINs e alcuni dei suoi casi d'uso unici. Prima di addentrarci nelle JOIN COMPLETE, ricapitoliamo rapidamente cos'è una JOIN SQL. In sostanza, una JOIN combina i dati di due o più tabelle all'interno di un database. Le tabelle sono solitamente collegate tra loro utilizzando identificatori unici in ogni tabella, ovvero chiavi primarie e straniere. Continua a leggere 20 Jul 2022 Kateryna Koidan Cos'è la funzione RANK() in SQL e come si usa? Chi sono i 10 clienti più importanti? Chi sono i dipendenti con le migliori prestazioni in ogni reparto? Per rispondere a domande come queste, è necessario classificare il risultato della query SQL. Vediamo come la funzione RANK() aiuta a classificare i risultati in SQL. Sono molti i casi in cui è necessario classificare le righe in SQL. Si potrebbe voler classificare i clienti in base al volume delle vendite, gli studenti in base ai risultati degli esami, le attività aziendali in base al loro valore attuale, i dipartimenti in base al numero di dipendenti o gli utenti in base alla loro data di registrazione. Continua a leggere 20 Jul 2022 Kateryna Koidan Come unire due tabelle in base a più colonne in SQL La funzione SQL JOIN è uno strumento importante per combinare informazioni provenienti da diverse tabelle. Nella maggior parte dei casi, le tabelle vengono unite in base a una chiave primaria di una tabella e a una chiave esterna di un'altra tabella. Tuttavia, spesso è necessario unire le tabelle in base a due o più colonne. In questo articolo, illustrerò i motivi per cui si desidera unire le tabelle in base a più colonne e come farlo in SQL. Continua a leggere 20 Jul 2022 Andrew Bone Come ordinare i valori in un ordine specifico in SQL A volte è necessario ordinare i dati in un modo particolare e spesso l'uso dei tipici modificatori di ordinamento come ASC e DESC non è sufficiente. Questo articolo vi mostrerà come utilizzare l'istruzione CASE per ordinare i dati esattamente come vi serve. Vi è mai capitato di dover ordinare i dati in modo molto specifico? Uno dei metodi migliori per gestire un ordinamento complesso è l'utilizzo di CASE. L'istruzione CASE è molto utile perché consente di aggiungere la logica if-else alle query. Continua a leggere 20 Jul 2022 Ignacio L. Bisso Come numerare le righe in un insieme di risultati SQL Vi è mai capitato di dover aggiungere un numero sequenziale ai record del risultato di una query SQL? Non è così semplice come sembra! Scoprite come farlo correttamente in questo articolo. Per numerare le righe di un set di risultati, è necessario utilizzare una funzione della finestra SQL chiamata ROW_NUMBER(). Questa funzione assegna un numero intero sequenziale a ogni riga di risultati. Tuttavia, può essere utilizzata anche per numerare i record in modi diversi, ad esempio per sottoinsiemi. Continua a leggere 20 Jul 2022 Zahin Rahman Come imparare le JOIN SQL Le JOIN sono uno dei comandi SQL più fondamentali e comunemente utilizzati per manipolare e interrogare i set di dati del mondo reale. Sono anche uno degli argomenti SQL più impegnativi da padroneggiare! In questo articolo scoprirete una strategia efficace per imparare i diversi tipi di SQL JOINs. Quando i dati sono memorizzati in un'unica tabella, possiamo recuperare facilmente le righe e ottenere tutte le informazioni di cui abbiamo bisogno. Continua a leggere 20 Jul 2022 Ignacio L. Bisso Come funziona il GROUP BY in SQL? Il raggruppamento dei risultati è una potente funzione di SQL che consente di calcolare statistiche chiave per un gruppo di record. GROUP BY è una delle clausole più potenti di SQL. Permette di vedere i dati in modo nuovo e di trovare metriche chiave (come la media, i valori massimi e minimi in un gruppo di record). Senza GROUP BY, tutti i risultati ottenuti sono orientati ai record. Con GROUP BY, possiamo creare gruppi di record e calcolare le metriche su ciascun gruppo. Continua a leggere 20 Jul 2022 Dorota Wdzięczna Come creare una tabella in SQL La creazione di tabelle nei database è un'abilità molto utile, e non solo per gli ingegneri informatici o gli amministratori di database. Permette di progettare o modificare la struttura di un database e di memorizzare dati correlati tra loro. In questo articolo scoprirete cos'è una tabella di database, chi la crea e come utilizzare la sintassi del comando CREATE TABLE. Che cos'è una tabella di database? Un database relazionale è costituito da varie strutture come tabelle, viste, procedure e trigger. 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 20 Jul 2022 Himanshu Kathuria Chi ha lo stipendio più alto, in base al reparto? Usate SQL per scoprirlo! Questo articolo mostra come ottenere lo stipendio totale per reparto di un'organizzazione, utilizzando la funzionalità GROUP BY di SQL. Spieghiamo indettaglio la clausola SQL GROUP BY e il filtro condizionale con la clausola HAVING. Comprendere la spesa per gli stipendi di un'organizzazione è uno dei punti di partenza più comuni per i dirigenti aziendali. Aiuta a capire chi, all'interno dell'organizzazione, ha il costo salariale totale più alto, a seconda del reparto. Continua a leggere 20 Jul 2022 Kateryna Koidan Che cos'è il LEFT JOIN in SQL? Scoprite i dettagli della LEFT JOIN, uno dei tipi di JOIN più comuni in SQL. L'SQL si occupa principalmente di ottenere dati dai database. Molto spesso è necessario combinare i dati provenienti da più tabelle del database. È qui che entrano in gioco le JOIN. Il LEFT JOIN è uno dei tipi di JOIN che probabilmente utilizzerete molto spesso. In questo articolo spiegherò la sintassi della JOIN SINISTRA e il suo funzionamento con diversi esempi e illustrazioni. Continua a leggere 20 Jul 2022 Dorota Wdzięczna 24 regole dello standard di formattazione SQL La scrittura di query per un database richiede la conoscenza della sintassi SQL, ma non è l'unica cosa da sapere. Le migliori pratiche per scrivere codice SQL professionale richiedono buone capacità di formattazione. In questo articolo vi spiego perché è così importante e quali sono le regole di base da seguire. Perché è utile formattare il codice SQL? I programmatori SQL principianti spesso non prestano molta attenzione alla formattazione del codice. Continua a leggere 18 Jul 2022 Jakub Romanowski Tipi di lavoro nei database: Sceglietene uno e iniziate a essere fantastici Sognate guadagni elevati e un lavoro interessante? Siete stufi del vostro capo e delle sue fastidiose storie di vacanze in paesi esotici? È arrivato il momento di cambiare lavoro? Perché non imparare l'SQL? Ecco alcuni esempi di lavori nel campo dei database che potrebbero portarvi a una vita migliore. Quali sono le professioni legate ai database che utilizzano SQL? Ecco alcuni esempi, ma prima un piccolo avvertimento. Quelli descritti di seguito sono solo la punta dell'iceberg. Continua a leggere 18 Jul 2022 Dorota Wdzięczna Subquery vs. JOIN Una delle sfide nella scrittura di query SQL è scegliere se utilizzare una subquery o una JOIN. Ci sono molte situazioni in cui una JOIN è la soluzione migliore, mentre ce ne sono altre in cui è meglio una subquery. Esaminiamo questo argomento in dettaglio. Le sottoquery sono utilizzate nelle query SQL complesse. Di solito, c'è una query esterna principale e una o più subquery annidate all'interno della query esterna. 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 Kateryna Koidan SQL è un linguaggio di programmazione? SQL è un potente strumento per comunicare con i sistemi di gestione dei database. Quando si scrivono query SQL, si danno istruzioni al computer, che le esegue: sembra una programmazione. Tuttavia, non è possibile creare un'applicazione con SQL come con Python o Java. Quindi, l'SQL è un linguaggio di programmazione? Che cos'è l'SQL? Cominciamo con la definizione di base. SQL, o Structured Query Language, è un linguaggio utilizzato per comunicare con i database relazionali. Continua a leggere 18 Jul 2022 Adrian Więch SQL in Google Sheets? Sì, è possibile! Sapevate che è possibile scrivere query di tipo SQL nei fogli di calcolo di Google? Questa funzione è incredibilmente potente e versatile e può sostituire la maggior parte delle funzionalità offerte dalle tabelle pivot di Excel. Leggete il nostro articolo per scoprire come utilizzare facilmente la funzione QUERY per lavorare in modo efficiente con i dati di Google Sheets. I database relazionali condividono molte caratteristiche con i fogli di calcolo. Continua a leggere 18 Jul 2022 Kateryna Koidan Quali sono i diversi tipi di subquery SQL? Le subquery possono essere utilizzate in molti casi aziendali. Quali tipi di subquery offre SQL? E come si possono utilizzare in modo efficiente? In questo articolo vi guiderò attraverso i diversi tipi di subquery e le situazioni tipiche in cui sono utili. Che cos'è una subquery in SQL? Una subquery, o query annidata, è una query inserita all'interno di un'altra query SQL. Ci sono molti scenari diversi in cui è possibile includere una query nelle clausole WHERE, FROM o SELECT della query principale. Continua a leggere 18 Jul 2022 Emil Drkušić Qual è la differenza tra un GROUP BY e un PARTITION BY? Le funzioni finestra sono un'ottima aggiunta all'SQL e possono semplificarvi la vita se sapete come usarle correttamente. Oggi ci occuperemo delle differenze tra un GROUP BY e un PARTITION BY. Cominceremo con le nozioni di base e vi porteremo lentamente a un punto in cui potrete continuare a fare ricerche da soli. PARTITION BY vs. GROUP BY Le clausole PARTITION BY e GROUP BY sono utilizzate frequentemente in SQL quando è necessario creare un report complesso. Continua a leggere 18 Jul 2022 Martyna Sławińska Qual è la differenza tra UNIQUE e DISTINCT in SQL? Nella vita di tutti i giorni usiamo le parole unico e distinto in modo intercambiabile. Tuttavia, in SQL queste parole svolgono ruoli molto diversi. Scopriamo cosa c'è di così diverso e come possiamo usarle in SQL. Nonostante le parole unique e distinct siano sinonimi, in SQL hanno un ruolo molto diverso. La parola chiave UNIQUE in SQL svolge il ruolo di vincolo del database; garantisce che non ci siano valori duplicati in una particolare colonna o in un insieme di colonne. Continua a leggere 18 Jul 2022 Kateryna Koidan Le CTE di SQL spiegate con esempi Scoprite come sfruttare la potenza delle Espressioni di tabella comuni (CTE) per migliorare l'organizzazione e la leggibilità delle vostre query SQL. L'abbreviazione comunemente usata CTE sta per Common Table Expression. Per imparare a conoscere le Espressioni di Tabella Comune SQL attraverso la pratica, vi consiglio il corso interattivo Recursive Queries su LearnSQL.it. Contiene oltre 100 esercizi pratici sulle CTE ricorsive semplici e complesse. Che cosa fa una CTE? Perché è opportuno utilizzarne una nel codice SQL? Continua a leggere 18 Jul 2022 Ignacio L. Bisso Le 10 migliori domande di intervista sulle funzioni SQL Window Molte posizioni lavorative interessanti richiedono competenze in SQL, tra cui le funzioni finestra, che non vengono comunemente insegnate nei corsi online. In questo articolo, vi illustrerò le principali domande sulle funzioni finestra per ogni livello di esperienza. Se state affrontando un colloquio di lavoro per una posizione SQL avanzata o per una posizione di analista di dati di livello intermedio o avanzato, probabilmente vi verrà chiesta la vostra conoscenza delle funzioni finestra di SQL. Continua a leggere 18 Jul 2022 Tihomir Babic La clausola RANGE nelle funzioni SQL Window: 5 esempi pratici Che cos'è un CAMPO nelle funzioni SQL a finestra? Cinque esempi pratici vi mostreranno come e quando usarla. La clausola RANGE viene utilizzata piuttosto raramente nelle funzioni SQL a finestra. Non so perché, forse le persone non sono abituate a usarla. È un peccato, perché è tutt'altro che una clausola inutile; può essere molto utile e ve lo mostrerò in cinque esempi. Sintassi della clausola RANGE Quando parlo della clausola RANGE, mi riferisco a quella utilizzata nelle funzioni di SQL window, che hanno la seguente sintassi: Continua a leggere 18 Jul 2022 Jakub Romanowski I database più popolari nel 2020 Quale soluzione di database è attualmente più popolare? Quale dialetto SQL si dovrebbe studiare? In questo articolo condividerò i risultati della mia ricerca e la mia esperienza personale. Ecco i database per i quali vale la pena imparare l'SQL. Per prima cosa, rispondiamo ad alcune semplici domande: SQL è ancora utile? Vale la pena impararlo? Se completate un corso SQL online, il vostro lavoro sarà più facile? La risposta è SÌ! Continua a leggere 18 Jul 2022 Tihomir Babic Domande (e risposte) di un colloquio SQL avanzato Volete passare a un lavoro che utilizza SQL? Non sapete cosa aspettarvi durante il colloquio di lavoro o come valutare le vostre conoscenze? Questo articolo vi darà una buona idea della vostra posizione. Se vi sentite bloccati nel vostro lavoro, non siete gli unici. La moderna divisione del lavoro spinge le persone a svolgere compiti molto specifici, aspettandosi che non guardino a ciò che c'è dall'altra parte. I lavoratori devono concentrarsi solo sulle loro responsabilità (spesso ripetitive e noiose) e non devono chiedersi nulla di più. Continua a leggere 18 Jul 2022 Shanika Wickramasinghe Differenza tra GROUP BY e ORDER BY in parole semplici Per chi sta imparando l'SQL, uno dei punti più comuni in cui ci si blocca è l'apprendimento del comando GROUP BY. GROUP BY e ORDER BY sono due importanti parole chiave dell'SQL che si usano per organizzare i dati. La differenza tra GROUP BY e ORDER BY è che ORDER BY è più semplice di GROUP BY e di solito viene introdotto all'inizio di un corso di SQL. A volte le persone si confondono su questi due concetti (SQL ORDER BY vs. Continua a leggere 18 Jul 2022 Tihomir Babic Dati gerarchici e come interrogarli in SQL Come si riconoscono i dati gerarchici e come si interrogano? Due domande comuni sull'SQL stanno per trovare risposta. L'interrogazione di dati gerarchici è una situazione piuttosto comune se si lavora con SQL e i database relazionali. Non che i dati gerarchici siano qualcosa di mistico e raro; al contrario, sono ovunque. Perché i dati gerarchici sono così difficili quando si tratta di database relazionali? Principalmente, le difficoltà si verificano nel tradurre i dati gerarchici in principi di database relazionali. Continua a leggere 18 Jul 2022 Andrew Bone Cosa fanno gli operatori LIKE e NOT LIKE? Gli operatori SQL LIKE e NOT LIKE vengono utilizzati per trovare le corrispondenze tra una stringa e un determinato modello. Fanno parte dell'SQL standard e funzionano con tutti i tipi di database, il che li rende una conoscenza essenziale per tutti gli utenti di SQL. La comprensione di questi operatori vi permetterà di scrivere query migliori e di dimostrare ai potenziali datori di lavoro che avete le competenze necessarie per filtrare insiemi di dati molto ampi. Continua a leggere 18 Jul 2022 Kamil Bladoszewski Cos'è una query in linea SQL? Avete mai sentito il termine "query in linea"? In che cosa si differenziano dalle subquery e dalle tabelle derivate? Avete cercato in molti posti e non avete ancora trovato la risposta? Intraprendiamo un viaggio e scopriamolo insieme! La prima volta che ho sentito il termine "query in linea" sono rimasto un po' sorpreso. Non sembra una delle sfumature di SQL e pensavo di conoscere tutti i concetti di base. Sfortunatamente, cercare su Google il termine non è stato di grande aiuto: c'erano solo pochi risultati e tutte le risposte erano vaghe. 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 Ignacio L. Bisso Cos'è la clausola OVER di MySQL? Se volete imparare le funzioni finestra in MySQL, dovete capire la clausola OVER. In questo articolo, utilizziamo esempi reali per spiegare cos'è la clausola OVER di MySQL, come funziona e perché è così fantastica. Nel 2018, MySQL ha introdotto una nuova funzionalità: le funzioni finestra, a cui si accede tramite la clausola OVER. Le funzioni finestra sono una risorsa potentissima disponibile in quasi tutti i database SQL. Eseguono un calcolo specifico (ad esempio, somma, conteggio, media, ecc. Continua a leggere 18 Jul 2022 Tihomir Babic Come utilizzare 2 CTE in un'unica query SQL Vi siete mai chiesti come utilizzare più CTE in un'unica query SQL? Leggete questo articolo e scoprite le CTE ricorsive. Dopo aver appreso le comuni espressioni di tabella o CTE, viene spontaneo chiedersi : "Posso usare più CTE in un'unica query?". Sì, è possibile! E lo si può fare facilmente, soprattutto se si ha già una conoscenza di base delle CTE. Sia che conosciate un po' le CTE, sia che siate completamente nuovi al mondo delle CTE, leggere cosa sono le CTE è sempre un buon inizio. Continua a leggere 18 Jul 2022 Ignacio L. Bisso Come usare le subquery nelle dichiarazioni INSERT, UPDATE e DELETE Sapevate che le subquery possono essere utilizzate anche nelle istruzioni UPDATE, INSERT e DELETE? Le subquery in SQL sono come blocchi di costruzione che possono essere utilizzati in una serie di istruzioni, non solo in SELECT. Se le subquery sono utili in SELECT, leggete questo articolo per scoprire quanto possono essere utili in altre istruzioni. In poco tempo sarete in grado di creare query SQL molto più complesse e potenti! Continua a leggere 18 Jul 2022 Andrew Bone Come usare gli alias con le JOIN in SQL Gli alias SQL sono nomi personalizzati che si possono assegnare alle colonne e alle tabelle incluse nelle query. Gli alias sono molto utili, in quanto possono migliorare notevolmente la leggibilità e la manutenzione delle query. Vediamo più da vicino come utilizzare gli alias SQL con JOIN e perché è necessario farlo. Esistono diversi tipi di alias in SQL: Alias per le tabelle. Alias per le colonne della tabella. Alias per le subquery. 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 Tihomir Babic Come trovare l'ennesimo stipendio più alto per reparto con SQL Imparate a trovare l'ennesimo stipendio più alto in SQL e imparerete come ottenere l'ennesimo valore in qualsiasi dato. In questo articolo mi concentrerò su un problema e vi fornirò diverse soluzioni. Il problema è già indicato nel titolo: trovare l'ennesimo stipendio più alto per reparto utilizzando SQL. Può sembrare troppo specifico. Ma imparando a risolverlo, sarete in grado di trovare l'ennesimo valore in qualsiasi dato, non solo negli stipendi. Avrete un'idea di come risolvere altri problemi simili in cui vi imbatterete. Continua a leggere 18 Jul 2022 Agnieszka Kozubek-Krycuń Come raggruppare i dati per settimana in SQL Server Questo è un contenuto aggiuntivo per il corso LearnSQL.it Analisi del comportamento dei clienti in SQL Server. In questo corso abbiamo mostrato come analizzare il ciclo di vita dei clienti (acquisizione, conversione, attività, fidelizzazione e abbandono) con SQL. Abbiamo parlato delle coorti di registrazione dei clienti, ovvero dei gruppi di clienti che si sono registrati nello stesso periodo (ad esempio, la stessa settimana o lo stesso mese). L'analisi delle coorti di registrazione dei clienti consente di vedere le tendenze di registrazione e di mettere in relazione le coorti di registrazione con le campagne di marketing. Continua a leggere 18 Jul 2022 Agnieszka Kozubek-Krycuń Come ottenere il primo giorno della settimana in SQL Server Questo è un contenuto aggiuntivo per il corso LearnSQL.it Analisi del comportamento dei clienti in SQL Server. Nell'articolo precedente abbiamo parlato di come sia possibile utilizzare la funzione DATEPART() di SQL Server con settimana o iso_week per raggruppare gli eventi per settimana. La query potrebbe avere questo aspetto: SELECT DATEPART(week, RegistrationDate) AS Week, COUNT(CustomerID) AS Registrations FROM Customers WHERE '20180101' <= RegistrationDate AND RegistrationDate < '20190101' GROUP BY DATEPART(week, RegistrationDate) ORDER BY DATEPART(week, RegistrationDate); Il risultato è simile a questo: Continua a leggere 18 Jul 2022 Tihomir Babic Come ottenere i discendenti di un genitore in SQL Volete imparare a gestire gli alberi genealogici e a trovare i discendenti di un genitore? Leggendo questo articolo, imparerete a gestire i dati gerarchici. Trovare i discendenti di un genitore è un problema comune in SQL. Se immaginate un albero genealogico, il blocco di base che forma le relazioni al suo interno è la relazione genitore-figlio. La relazione genitore-figlio è proprio ciò che definisce tutti i dati gerarchici. Un altro esempio di dati gerarchici è la relazione manager-impiegato. Continua a leggere 18 Jul 2022 Tihomir Babic Come mantenere le righe non abbinate quando si uniscono due tabelle in SQL Imparate a usare JOIN per conservare sia le righe corrispondenti che quelle non corrispondenti quando unite due tabelle. L'unione di due o più tabelle è un'abilità molto richiesta se si lavora con i database. Per ripassare e mettere in pratica le abilità di unione in SQL, vi consiglio il corso interattivo SQL JOINs . Contiene oltre 90 esercizi e sezioni su diverse sfide di unione. Se vi capita spesso di unire tabelle in SQL, avrete probabilmente notato che non tutti i dati di una tabella corrispondono sempre ai dati di un'altra tabella. Continua a leggere 18 Jul 2022 Ignacio L. Bisso Come iniziare a eseguire le query SQL In questo articolo vi spiegherò come eseguire una query SQL per aiutarvi ad eseguire la vostra prima query. Facciamo un salto nel buio! L'esecuzione di query SQL per la prima volta non è un compito complesso, ma può sembrare intimidatorio all'inizio se siete dei principianti. Ma una volta superato questo ostacolo iniziale, potrete concentrarvi sull'apprendimento di SQL e sulla scrittura di query più interessanti per soddisfare le vostre esigenze aziendali. Continua a leggere 18 Jul 2022 Jakub Romanowski Come imparare SQL velocemente Avete fretta di migliorare le vostre competenze sui dati? Ho una buona notizia: potete imparare velocemente l'SQL e passare a un livello completamente nuovo di competenza sui dati. Lavorate ogni giorno con i dati, ma ne avete abbastanza del tempo che impiegate per elaborare una tabella gigante in Excel. È arrivato il momento di uno strumento migliore: SQL! Ma quanto tempo ci vuole per imparare l'SQL? In questo articolo vi mostrerò come imparare SQL velocemente e diventare il Vin Diesel dei dati - come diventare " Continua a leggere 18 Jul 2022 Dorota Wdzięczna Come esportare un file CSV da una query T-SQL Conoscere le query SQL per selezionare i dati dai database consente di ottenere facilmente informazioni. Tuttavia, ci sono molte situazioni in cui è necessario esportare i dati in un'altra piattaforma o applicazione. Il file CSV è una soluzione a questo problema. Se desiderate acquisire una padronanza completa di SQL, provate il nostro percorso interattivo. SQL from A to Z interattivo. Contiene 7 corsi pratici di SQL che vi porteranno da principianti a utenti avanzati di SQL. Continua a leggere 18 Jul 2022 Emil Drkušić Come esercitarsi con le JOIN SQL Non c'è modo migliore per imparare le JOIN SQL che la pratica. Tuttavia, probabilmente ci saranno degli ostacoli lungo il percorso. Ne illustrerò alcuni e fornirò idee su come superarli. Questo articolo non vi trasformerà in esperti di SQL JOINs, ma vi mostrerà come diventarlo. Quindi, cominciamo! Le sfide della pratica SQL JOINs È difficile rispondere alla domanda "Come si padroneggia SQL JOINs?". Tuttavia, è facile rispondere a "Come si fa a esercitarsi? Continua a leggere 18 Jul 2022 Kamil Bladoszewski Come classificare le righe in SQL: Guida completa Non dovrete più lottare con le funzioni di ranking di SQL! Questo articolo vi guiderà attraverso i casi d'uso più comuni delle funzioni di ranking. Le classifiche sono utilizzate ogni giorno. Tornei sportivi, i migliori film e serie TV su Netflix, negozi con i prodotti più economici: questi sono solo alcuni esempi di classifiche che potreste aver visto di recente. L'uso delle funzioni SQL RANK può essere talvolta difficile. La varietà di costruzioni diverse è enorme. Continua a leggere 18 Jul 2022 Ignacio L. Bisso Come calcolare le differenze anno per anno in SQL Come è andata la vostra azienda quest'anno rispetto all'anno scorso? L'anno precedente? Scoprite come utilizzare SQL per calcolare le differenze tra un anno e l'altro e tra un mese e l'altro. I confronti anno su anno (YOY) sono un modo popolare ed efficace per valutare le prestazioni di diversi tipi di organizzazioni. Le differenze anno su anno sono facili da capire: ad esempio, è facile capire che la crescita dei ricavi è del 35% su base annua. Continua a leggere 18 Jul 2022 Dorota Wdzięczna Che cos'è un totale corrente in SQL e come si calcola? Il totale progressivo SQL è un modello molto comune, usato spesso in finanza e nell'analisi dei trend. In questo articolo imparerete cos'è un totale progressivo e come scrivere una query SQL per calcolarlo. Il modo migliore per imparare l'SQL è la pratica. LearnSQL.it offre oltre 30 corsi interattivi di SQL a vari livelli di difficoltà. Ogni corso è interattivo: c'è un po' di lettura, seguita da un esercizio per mettere in pratica ciò che si è appena letto. Continua a leggere 18 Jul 2022 Kateryna Koidan 7 esempi di JOIN SQL con spiegazioni dettagliate Avete bisogno di unire diverse tabelle per ottenere il set di risultati necessario? L'SQL JOIN è uno strumento di base ma importante utilizzato dagli analisti di dati che lavorano con i database relazionali. Capisco che possa essere difficile scegliere tra le milioni di guide introduttive alle unioni. In questo articolo mi concentrerò su esempi reali con spiegazioni dettagliate. Introduzione alle JOIN Nei database relazionali, le informazioni desiderate sono spesso memorizzate in diverse tabelle. 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 18 Jul 2022 Kateryna Koidan 5 esempi pratici di utilizzo della clausola ROWS BETWEEN in SQL Le funzioni SQL a finestra sono estremamente utili per calcolare aggregazioni complesse come le medie mobili o i totali progressivi. La clausola ROWS permette di specificare le righe per i calcoli, consentendo di creare finestre ancora più sofisticate. Ecco cinque esempi pratici di utilizzo della clausola ROWS BETWEEN in SQL. Lefunzioni finestra (chiamate anche funzioni OVER) calcolano il risultato in base a una finestra scorrevole (cioè un insieme di righe). Continua a leggere 18 Jul 2022 Adrian Więch 5 esempi di GROUP BY Quando si inizia a imparare SQL, ci si imbatte rapidamente nella clausola GROUP BY. Il raggruppamento dei dati, o aggregazione dei dati, è un concetto importante nel mondo dei database. In questo articolo vi mostreremo come utilizzare la clausola GROUP BY nella pratica. Abbiamo raccolto cinque esempi di GROUP BY, da quelli più semplici a quelli più complessi, in modo che possiate vedere il raggruppamento dei dati in uno scenario reale. Continua a leggere 18 Jul 2022 Tihomir Babic 5 Costruzioni SQL avanzate che ogni analista di dati dovrebbe imparare Il vostro lavoro prevede l'analisi dei dati? Ecco cinque esempi di come l'SQL avanzato può aiutarvi nel vostro lavoro quotidiano. Sono un analista di dati e devo dire che gli analisti di dati possono essere piuttosto strani. Le altre persone di solito hanno paura di immense quantità di dati; a noi piace. Più ci addentriamo nei dati, più siamo felici. Uno strumento importante per entrare nei dati (e quindi per essere un analista di dati più felice) è SQL. Continua a leggere