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 22 Aug 2024 Jakub Romanowski Tendenze del Database 2024: SQL è ancora il re? Vuoi sapere qual è il database più popolare nel 2024? In questo articolo, esploro i risultati del Sondaggio degli Sviluppatori di Stack Overflow del 2024. Vedrai perché SQL è ancora in cima, PostgreSQL è in crescita e sempre più sviluppatori sono interessati a SQLite. Parleremo anche dei vantaggi di imparare SQL online, delle risorse consigliate e di come gli sviluppatori programmano per divertimento e crescita professionale anche fuori dal lavoro. Continua a leggere 20 Aug 2024 Maria Durkin SQL vs. MySQL: Qual è la differenza? SQL e MySQL sono la stessa cosa? In questa guida per principianti vi spiegheremo le differenze tra SQL e MySQL e come si inseriscono nel quadro più ampio dei sistemi di gestione dei database relazionali. Quando si inizia a lavorare con i database, è facile sentirsi sopraffatti dalla terminologia. SQL, MySQL, altri acronimi... Può essere molto. E a volte, come nel caso di SQL e MySQL, la terminologia può sembrare più simile che diversa. 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 Martyna Sławińska Come importare un file CSV in un database MySQL I file CSV memorizzano e trasferiscono i dati tra i database. Continuate a leggere per scoprire quanto sia facile lavorare con i file CSV in un database MySQL. I file CSV sono uno dei più antichi formati di scambio dati e sono ancora molto utilizzati dai professionisti IT di vari settori. È comune che le risorse di dati online e i diversi software di database offrano il caricamento e il download dei dati in formato CSV. 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 Ignacio L. Bisso Imparare la clausola OVER() in SQL con 7 esempi Imparate a utilizzare la clausola OVER() nelle vostre query SQL e farete un passo avanti nella vostra conoscenza dell'SQL. La maggior parte degli analisti di dati e degli sviluppatori SQL conosce bene le clausole SELECT, FROM, WHERE, GROUP BY e ORDER BY. Tuttavia, queste clausole sono solo un sottoinsieme limitato del linguaggio SQL. Esistono altre clausole, come OVER(), che ci permettono di creare report SQL flessibili e aggiungono un'enorme potenza espressiva al linguaggio SQL. Continua a leggere 23 Jun 2024 Nicole Darnley Imparare SQL per l'analisi dei dati con LearnSQL.com Aggiornato il: 1 dicembre 2023 Scoprite come imparare l'SQL per l'analisi dei dati e iniziate a dare un senso ai vostri dati oggi stesso. La nostra guida fornisce un percorso di apprendimento dell'SQL chiaro e semplice per gli analisti di dati, aiutandovi a interrogare i database e ad analizzare i dati con facilità. Che siate partiti da zero o vogliate perfezionare le vostre competenze, vi aiuteremo in ogni fase del percorso. 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 19 Jun 2024 Agnieszka Kozubek-Krycuń Funzione SQL FIRST_VALUE Scoprite la potenza della funzione FIRST_VALUE, una funzione finestra che restituisce il primo valore in una partizione ordinata dell'insieme dei risultati. Questa funzione è utile a chiunque faccia analisi di dati in SQL. Le funzioni finestra sono una potente categoria di funzioni che consentono di effettuare sofisticate analisi dei dati in SQL. Queste funzioni operano su una "finestra" di righe relative alla riga corrente, consentendo di preparare rapporti complessi come totali, medie mobili, classifiche e altro. Continua a leggere 14 May 2024 Agnieszka Kozubek-Krycuń Funzione SQL MAX Imparate a conoscere la funzione SQL MAX, utilizzata per trovare il valore più alto nel vostro set di dati. Questo articolo spiega come utilizzare la sintassi della funzione MAX e mostra esempi tipici di utilizzo. La funzione SQL MAX è una funzione aggregata che restituisce il valore massimo di una colonna. La funzione MAX, insieme alla sua controparte MIN, è utile per riassumere i dati nell'analisi dei dati. Può aiutare a calcolare l'intervallo di valori in un set di dati. 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 14 May 2024 LearnSQL.it Team 10 esercizi sulle subquery correlate con soluzioni Le subquery correlate sono una potente funzione SQL essenziale per l'analisi avanzata dei dati. Questo articolo fornisce 10 esercizi pratici per aiutarvi a padroneggiare le subquery correlate. L'SQL è un'abilità fondamentale per chiunque lavori con i dati, sia che si tratti di un analista di dati, di uno sviluppatore SQL, di un ingegnere dei dati o di qualsiasi altra professione correlata. La padronanza di SQL non si limita alla semplice comprensione delle nozioni di base. Continua a leggere 15 Mar 2024 Tihomir Babic 9 esempi pratici di LEFT JOIN in SQL LEFT JOIN è uno dei metodi più comuni di SQL. JOINs. Assicuratevi di conoscerne tutti i vantaggi e gli svantaggi esaminando tutti e nove i nostri esempi reali. LEFT JOIN esempi reali. LEFT JOIN - accanto INNER JOIN - è uno degli strumenti SQL essenziali per lavorare con i dati di due o più tabelle. Ma come e quando si usa? Questi nove esempi di LEFT JOIN vi indicheranno la strada da seguire. Continua a leggere 15 Mar 2024 Ignacio L. Bisso 6 esempi di funzione NTILE() in SQL La funzione SQL NTILE() può semplificare notevolmente l'analisi e la reportistica dei dati. Seguite questi sei esempi per capire cos'è e quando usarla. Le funzioni finestra sono molto utili e forniscono una grande potenza espressiva all'SQL. In questo articolo parliamo della funzione NTILE(), che ci permette di dividere un insieme di record in sottoinsiemi di dimensioni approssimativamente uguali. Questa funzione è molto utilizzata nei calcoli finanziari o economici. Prima di entrare nel merito della funzione NTILE(), esaminiamo rapidamente le funzioni finestra in SQL. Continua a leggere 10 Jan 2024 Ignacio L. Bisso È possibile utilizzare più dichiarazioni WITH in SQL? Una guida completa alle istruzioni WITH multiple in SQL, perfetta per principianti ed esperti. La clausola SQL WITH consente di definire una CTE (common table expression). Una CTE è come una tabella che viene popolata durante l'esecuzione della query. È possibile utilizzare più istruzioni WITH in una query SQL per definire più CTE. In questo articolo spiegheremo come definire più CTE in una singola query. Mostreremo inoltre come questo approccio porti la potenza espressiva di una query SQL a un livello superiore. Continua a leggere 7 Dec 2023 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 Tihomir Babic Cosa sono le funzioni SQL Window? Avete bisogno di migliorare la vostra analisi dei dati? Imparate queste funzioni SQL a finestra e porterete le vostre capacità di analisi a un livello superiore. Esercizi pratici e spiegazioni dettagliate inclusi! Quando ho sentito parlare per la prima volta delle funzioni SQL a finestra, ho pensato che si trattasse di uno strano connubio tra SQL e Windows. Mi sbagliavo. Le funzioni SQL window non hanno nulla a che fare con il famoso sistema operativo. 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 Jill Thornhill Le funzioni a finestra di BigQuery spiegate Tenersi al passo con le tendenze dell'analisi dei dati dà alla vostra organizzazione - e al vostro CV - un vantaggio. In questo articolo analizzeremo le funzioni finestra di BigQuery e come utilizzarle per ottenere informazioni più approfondite sui dati. BigQuery di Google, lanciato nel 2010, si sta affermando come una scelta popolare tra le organizzazioni che hanno bisogno di analizzare rapidamente grandi quantità di informazioni e di confrontare i propri dati con quelli statistici di pubblico dominio. Continua a leggere 28 Nov 2023 Dominika Florczykowska Cosa significa ORDER BY 1 in SQL? Avete mai visto la sintassi "ORDER BY 1" nelle query SQL e vi siete chiesti cosa significhi? In questo articolo esploreremo questa sintassi, ne chiariremo lo scopo e la renderemo più facile da comprendere. Sia che siate utenti esperti di SQL o che abbiate appena iniziato a esplorare questo linguaggio, è probabile che abbiate già incontrato la clausola ORDER BY. In SQL, la clausola ORDER BY viene utilizzata per ordinare le righe di una tabella in base a una o più colonne. Continua a leggere 20 Oct 2023 Alexandre Bruffa Python vs. SQL per l'analisi dei dati Avrete sicuramente sentito parlare di SQL e Python. Forse avete anche lavorato con uno di questi linguaggi. Entrambi hanno punti di forza e di debolezza. Quando si tratta di analisi dei dati, quale dovreste usare? Questo articolo illustra come Python e SQL siano utili per l'analisi dei dati e come la conoscenza di entrambi i linguaggi possa dare una spinta al vostro percorso di analisi dei dati. Avete deciso di dedicarvi all'analisi dei dati? Continua a leggere 20 Oct 2023 Ignacio L. Bisso COUNT OVER PARTITION BY: Spiegazione con 3 esempi pratici In SQL, la combinazione della funzione COUNT() con la clausola OVER() e PARTITION BY apre le porte a un modo completamente diverso di contare le righe. In questo articolo imparerete a eseguire più conteggi in un'unica query e a calcolare espressioni basate sul risultato della funzione COUNT. In questo articolo verrà illustrato come utilizzare la funzione COUNT() combinata con le clausole OVER() e PARTITION BY. Per saperne di più su questo argomento, vi consiglio il nostro corso interattivo Window Functions. Continua a leggere 21 Sep 2023 Martyna Sławińska Esercitazioni avanzate di SQL: 10 esercizi pratici di SQL con soluzioni Poiché la competenza in SQL continua a essere molto richiesta dai professionisti dei dati e dagli sviluppatori, l'importanza della pratica non sarà mai abbastanza sottolineata. Continuate a leggere per addentrarvi nel mondo dell'SQL avanzato e dedicarvi a esercizi pratici per migliorare le vostre capacità. In questo articolo troverete una raccolta di dieci esercizi pratici di SQL, pensati appositamente per coloro che desiderano migliorare le proprie competenze in SQL avanzato. Gli esercizi coprono una selezione di concetti SQL e vi aiuteranno a rinfrescare le vostre conoscenze di SQL avanzato. Continua a leggere 21 Sep 2023 Ignacio L. Bisso Cos'è un CTE in T-SQL? Una guida approfondita per i principianti con 7 esempi Una Common Table Expression (CTE) è una potente funzione T-SQL che semplifica la creazione di query in SQL Server. Le CTE funzionano come tabelle virtuali (con record e colonne) che vengono create al volo durante l'esecuzione di una query. Vengono consumate dalla query e distrutte dopo l'esecuzione della stessa. In alcuni casi, come quando la query si aspetta dati in un formato specifico e le tabelle di origine hanno i dati in un altro formato, una CTE può fare da ponte per trasformare i dati nelle tabelle di origine nel formato previsto dalla query. Continua a leggere 21 Sep 2023 Nicole Darnley Come prepararsi a un colloquio SQL avanzato Suggerimenti e trucchi per superare anche le domande più avanzate di un colloquio SQL. L'SQL è diventato la lingua franca dei dati, il metodo standard per interagire con i database, estrarre informazioni e svolgere attività analitiche. Per un analista di dati, la capacità di comprendere e manipolare il codice SQL non è solo una "cosa da avere", ma una necessità assoluta. Per molti ruoli di analista di dati, una conoscenza di base di SQL non è sufficiente. 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 21 Sep 2023 Maria Durkin AI per l'analisi dei dati: come la fusione di AI e SQL può accelerare il flusso di lavoro Sapevate che l'utilizzo dell'IA per l'analisi dei dati può cambiare completamente le carte in tavola per gli sviluppatori SQL e gli analisti di dati? In questo articolo scopriremo come l'IA può aiutarvi a migliorare le vostre capacità di analisi dei dati e perché è uno strumento indispensabile nella cassetta degli attrezzi di ogni professionista dei dati. L'Intelligenza Artificiale (IA) è emersa come un fattore di cambiamento nella forza lavoro, trasformando i settori e ridefinendo il modo in cui i professionisti trattano i dati. Continua a leggere 21 Sep 2023 Tihomir Babic 20 esempi di query SQL di base per principianti: Una panoramica completa Queste 20 query di base non possono mancare in uno starter pack per ogni principiante di SQL. Questi esempi vi permetteranno di iniziare il vostro viaggio verso la padronanza di SQL. Avete deciso di imparare l'SQL, avete cercato su Google "esempi di query sql di base" o qualcosa di simile, ed eccovi davanti a questo articolo. E adesso? Tutto l'apprendimento inizia con le basi, quindi iniziamo con la domanda più elementare: 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 Maria Durkin SQL per l'analisi dei dati: Cosa devo imparare? Forse conoscete già l'importanza di SQL nell'analisi dei dati. Ma quali sono le caratteristiche di SQL importanti per l'analisi dei dati e dove si possono imparare? In questo articolo risponderemo alle vostre domande. Prima di parlare dell'utilizzo di SQL per l'analisi dei dati, è utile sapere di cosa stiamo parlando. Definiamo quindi questi due elementi. Il linguaggio SQL (Structured Query Language) è un linguaggio di programmazione utilizzato per gestire i dati nei database relazionali. 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 Tihomir Babic Come usare GROUP BY e ORDER BY nella stessa query: Una guida dettagliata Come utilizzare due clausole SQL di base - GROUP BY e ORDER BY - in un'unica query. GROUP BY e ORDER BY sono clausole SQL di base. Come tali, vengono insegnate relativamente presto nel processo di apprendimento. E di solito non rappresentano un grosso ostacolo per i principianti. Tuttavia, l'uso congiunto di GROUP BY e ORDER BY può creare confusione. Alla fine di questo articolo, la vostra confusione su questo argomento sparirà. 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 27 Jul 2023 Dominika Florczykowska Panoramica delle funzioni finestra di MySQL Le funzioni finestra di MySQL sono molto utili quando si desidera creare rapporti significativi con SQL. In questo articolo illustreremo le funzioni finestra più comuni in MySQL e spiegheremo come utilizzarle. MySQL 8.0 ha introdotto una nuova caratteristica: le funzioni finestra. Queste funzioni sono molto utili per gli analisti di dati e per tutti coloro che creano report con MySQL. Grazie ad esse è possibile calcolare facilmente medie mobili, somme cumulative e altri calcoli su sottoinsiemi specifici di dati. Continua a leggere 27 Jul 2023 Radu Gheorghiu Come utilizzare COUNT() con GROUP BY: 5 esempi pratici L'uso della funzione COUNT() con GROUP BY è uno dei costrutti SQL più comuni nelle query aggregate. Leggete questo articolo per scoprire come utilizzare correttamente la funzione COUNT() con GROUP BY con 5 esempi. In questo articolo spiegheremo l'importanza dell'uso di COUNT con GROUP BY. Parleremo del perché è essenziale in SQL e di come consente l'analisi e la sintesi dei dati in base a criteri specifici. Questa combinazione consente agli utenti di estrarre informazioni significative, calcolare conteggi e generare riepiloghi statistici da grandi insiemi di dati. Continua a leggere 27 Jul 2023 Martyna Sławińska Come usare SUM() con OVER(PARTITION BY) in SQL Scoprite i casi d'uso reali della funzione SUM() con la clausola OVER(PARTITION BY). Imparate la sintassi e guardate 5 diversi esempi. Utilizziamo le funzioni SQL window per eseguire operazioni su gruppi di dati. Queste operazioni includono le funzioni matematiche SUM(), COUNT(), AVG() e altre ancora. In questo articolo spiegheremo cosa fanno SUM() e OVER(PARTITION BY) in SQL. Vi mostreremo i casi d'uso più comuni nelle applicazioni reali per determinare il rapporto tra il valore di una singola riga e il valore totale, calcolare i totali progressivi e trovare un totale d'ordine personalizzato che includa gli sconti per alcuni prodotti. Continua a leggere 27 Jul 2023 Maria Durkin Chi è un Data Manager? Chi sono i data manager? Quali sono le loro responsabilità e come si fa a diventarlo? Risponderemo a queste domande e vi mostreremo come diventare un data manager! In poche parole, i data manager supervisionano la gestione delle informazioni o dei dati all'interno di un'organizzazione. Gestiscono l'organizzazione, l'archiviazione, la sicurezza e l'accessibilità dei dati e collaborano con altri membri del team per garantire l'accuratezza e l'utilità dei dati a supporto del processo decisionale. Continua a leggere 27 Jul 2023 Tihomir Babic Che cos'è un LEFT OUTER JOIN in SQL? Spiegazione con 4 esempi Nell'articolo di oggi parleremo del LEFT OUTER JOIN in SQL. Esamineremo diversi esempi di utilizzo della LEFT OUTER JOIN e la confronteremo con la INNER JOIN. JOIN è una funzione di SQL che consente di combinare i dati di due o più tabelle. La natura dei database relazionali rende JOIN una delle funzioni più utilizzate in SQL. Perché? In pratica, è molto raro che tutti i dati richiesti si trovino in un'unica tabella. Continua a leggere 27 Jul 2023 Maria Durkin 7 motivi per cui l'intelligenza artificiale non sostituirà gli sviluppatori SQL Avete sentito parlare di AI e del famoso ChatGPT. E vi state chiedendo se questi strumenti possano essere utili o dannosi per la vostra professione. In questo articolo metteremo a tacere i vostri timori e vi spiegheremo come SQL e IA possono collaborare e semplificare il lavoro degli sviluppatori. Iniziamo spiegando cos'è l'Intelligenza Artificiale (AI). L'IA è un'area dell'informatica che si occupa di creare macchine in grado di svolgere attività che normalmente richiederebbero l'intelligenza umana. Continua a leggere 22 Jun 2023 Jill Thornhill Perché i dati sono una risorsa preziosa per la vostra azienda? Come costruire una risorsa di dati efficace e farla lavorare per voi? In questo articolo analizzerò perché i dati sono così importanti per qualsiasi organizzazione e come sfruttare al meglio le risorse di dati. Le decisioni sbagliate si basano quasi sempre su fatti errati o incompleti. Le buone decisioni mantengono l'organizzazione competitiva. In poche parole, ecco perché i dati sono una risorsa aziendale così importante. Fin dagli albori della civiltà, i nostri antenati hanno conosciuto il valore delle informazioni. 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 Nicole Darnley Le 7 principali query SQL avanzate per l'analisi dei dati Esplora le query SQL avanzate essenziali per l'analisi dei dati. Il linguaggio di interrogazione strutturato, o SQL, è uno strumento indispensabile per gli analisti di dati. La maggior parte delle persone impara il linguaggio in tempi relativamente brevi e può iniziare ad analizzare i dati in modo approfondito dopo poche lezioni. Per questo motivo, molti analisti di dati tendono a rimanere nel livello principiante/intermedio di utilizzo di SQL. Questo livello di comprensione consente di " 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 Dominika Florczykowska Come scrivere join multipli in una query SQL Vi siete mai chiesti come funzionano i join multipli? Volete sapere come unire più tabelle in una sola query? Leggete questo articolo per scoprirlo! Se siete alle prime armi con l'SQL, potreste avere difficoltà a capire il concetto di JOINSQL, soprattutto se dovete unire più di due tabelle in una sola query. Non preoccupatevi! In questo articolo esploreremo il funzionamento di JOIN e risolveremo tutti i suoi misteri! Il modo migliore per imparare l'SQL è la pratica. 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 Alexandre Bruffa Imparare l'SQL in 10 minuti SQL, o Structured Query Language, è un linguaggio di programmazione utilizzato per comunicare con i database. Con SQL è possibile recuperare dati da un database, inserirne di nuovi, aggiornare o cancellare quelli esistenti. È anche possibile modificare la struttura di un database: si possono aggiungere o eliminare tabelle o colonne e modificare le relazioni tra le tabelle. SQL è uno standard, cioè un riferimento. Per conoscere la storia dello standard SQL, leggete il nostro articolo " Continua a leggere 22 May 2023 Tihomir Babic Come utilizzare il metodo SQL RANK OVER (PARTITION BY) Classificare i dati in SQL è un gioco da ragazzi se si sa come usare RANK() per classificare su una partizione. Questo articolo mostra come farlo e come RANK() si differenzia da DENSE_RANK() e ROW_NUMBER(). Se lavorate con SQL in ambito professionale, vi sarà capitato almeno una volta di dover classificare dei dati. Pensate alla classifica dei mesi/anni/trimestri in base alle entrate o ai costi, ai prodotti più venduti, ai post più visti o alle canzoni ascoltate in streaming, ai dipendenti in base allo stipendio, alle filiali più redditizie, e così via. Continua a leggere 22 May 2023 Maria Durkin Come imparare SQL in una settimana Avete bisogno di imparare SQL in fretta? In questo articolo vi forniremo un percorso di apprendimento che vi aiuterà a imparare SQL in una settimana! Volete imparare l'SQL ma non sapete da dove cominciare, quanto tempo ci vorrà o se ne avete il tempo. In questo articolo vi mostreremo come imparare l'SQL in una settimana, utilizzando alcune risorse che vi permetteranno di iniziare il vostro viaggio nell'SQL in pochissimo tempo! Continua a leggere 22 May 2023 Jill Thornhill CTE vs. Subquery in SQL: Qual è la differenza? Cosa sono le espressioni di tabella comuni (CTE)? Sono uguali alle subquery? Quando è necessario utilizzare le CTE? Questo articolo analizza le somiglianze e le differenze tra CTE e subquery. Quando presento a uno studente le Espressioni di tabella comuni, la sua prima reazione è: "È solo una subquery! Perché devo impararla?". Rispondiamo a questa domanda esaminando cosa si può fare con una subquery SQL e quali sono i vantaggi aggiuntivi dell'uso di una CTE. 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 Guida dettagliata alla funzione SQL COUNT() In questa guida troverete spiegazioni dettagliate (corredate da esempi) di tutti gli utilizzi tipici della funzione CONTO() . Conoscere l'aggregazione dei dati è un passo necessario per diventare un maestro di SQL. Questo include la funzione COUNT(), una delle funzioni di aggregazione più utilizzate in SQL. L'aggregazione dei dati è ancora una conoscenza di base di SQL. Avere delle basi solide garantisce di non avere buchi nelle proprie conoscenze, facilitando così l'apprendimento di concetti SQL più complessi. Continua a leggere 11 Apr 2023 Nicole Darnley Come utilizzare CASE WHEN in GROUP BY Scoprite come combinare SQL CASE WHEN e GROUP BY per creare categorie personalizzate nelle vostre query SQL. I dati grezzi, per loro stessa natura, non sono sempre leggibili. Spesso i dati da interrogare sono nella loro forma più informale. Ad esempio, i codici dei diversi reparti aziendali o gli SKU dei prodotti che rappresentano prodotti specifici. A occhio nudo, questi codici non significano nulla, quindi inserirli in un report non è utile per chi li legge. 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 Tihomir Babic Le 27 migliori domande di intervista su SQL avanzato con le relative risposte Dove può trovare un professionista dell'SQL una guida completa alle domande di colloquio sull'SQL avanzato? La risposta più breve è: qui! Abbiamo selezionato le 27 domande SQL più importanti e abbiamo risposto per voi. Prepararsi a un colloquio SQL non è facile, soprattutto se il vostro lavoro richiede la conoscenza di SQL avanzato. Questo articolo contiene le 27 domande di colloquio SQL avanzato più comunemente poste e fornisce risposte dettagliate e risorse per ulteriori letture. Continua a leggere 17 Mar 2023 Jill Thornhill I migliori certificati SQL nel 2023 L'SQL è una competenza essenziale nel mondo odierno basato sui dati. Cercare i migliori certificati SQL per proseguire la propria carriera può essere fonte di confusione. Questo articolo fornisce alcuni suggerimenti che vi aiuteranno a fare la scelta migliore per i vostri obiettivi. Chi ha bisogno di un certificato SQL? Se sapete scrivere query SQL avanzate, sicuramente vi basterà dimostrare le vostre capacità al colloquio per essere assunti. Sì... ma. Continua a leggere 17 Mar 2023 Alexandre Bruffa Come concatenare due colonne in SQL - Guida dettagliata In SQL, la concatenazione è l'operazione di unione di stringhe, o parti di informazioni testuali. Scoprite come concatenare due colonne in SQL con questa guida dettagliata. La concatenazione in SQL è il processo di combinazione di due o più stringhe di caratteri, colonne o espressioni in un'unica stringa. Ad esempio, la concatenazione di 'Kate', ' ' e 'Smith' dà come risultato 'Kate Smith'. La concatenazione SQL può essere utilizzata in diverse situazioni in cui è necessario combinare più stringhe in un'unica stringa. Continua a leggere 17 Mar 2023 Tihomir Babic 6 esempi utili di CTE in SQL Server Come si possono utilizzare le CTE in SQL Server nella vita professionale di tutti i giorni come professionisti dei dati? Risponderemo a questa domanda fornendovi sei esempi. CTE è l'abbreviazione di Common Table Expression. È una funzione relativamente nuova di SQL Server, resa disponibile con SQL Server 2005. Una CTE è un risultato temporaneo denominato. Questo risultato è disponibile solo per la query che lo esegue. Non viene memorizzato, quindi non occupa spazio su disco. 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 Nicole Darnley UNION e UNION ALL in SQL: Cosa fanno e come sono diverse In questo articolo esploreremo le clausole SQL UNION e UNION ALL. Scoprite cosa fanno e quando usarle. Sono stato analista per circa quattro anni prima di conoscere la clausola SQL UNION ALL. Usavo regolarmente UNION, ma non avevo mai sentito parlare della sua controparte. Poi un giorno ho sentito un collega che ne parlava. Mi sono detto: "Di cosa sta parlando? È qualcosa di nuovo?" Così ho fatto quello che ogni buon analista avrebbe fatto e l'ho cercato su Google. 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 Maria Durkin SQL per l'analista aziendale In che modo l'SQL può essere utile agli analisti aziendali? In questo articolo, discuteremo perché l'SQL è un'abilità fondamentale in questo ruolo. Scoprirete anche cosa fa un analista aziendale e di cosa ha bisogno per fare carriera. Secondo BrainStation, la già elevata richiesta di analisti aziendali è destinata a crescere ulteriormente. Una delle forze trainanti della crescente domanda è la rivoluzione digitale, accelerata dalla recente pandemia. Poiché spesso svolgono diversi ruoli, gli analisti aziendali sono tra i professionisti più richiesti nel mondo degli affari. Continua a leggere 27 Feb 2023 Alexandre Bruffa Lavori nei database da scegliere nel 2023 In questo articolo esploreremo alcuni dei principali lavori nei database tra cui scegliere nel 2023. Volete trovare un lavoro nei database nel 2023. È un'ottima scelta e ci sono molte opzioni. Parliamo dei lavori più popolari legati ai dati e di cosa bisogna fare per ottenerli. L'SQL è essenziale per un lavoro nei database È importante ricordare che la maggior parte dei database più diffusi al giorno d'oggi sono di tipo relazionale: PostgreSQL, MySQL, Oracle e MS SQL Server, tra gli altri. 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 Maria Durkin Volete ottenere un lavoro di ingegneria dei dati? Imparate l'SQL! Volete diventare un ingegnere dei dati, ma non sapete come arrivarci. In questo articolo vi aiuteremo a capire quali sono le competenze necessarie per i diversi tipi di lavoro nel campo dell'ingegneria dei dati. Troverete anche alcuni dati che confermano che il lavoro di ingegnere dei dati è una buona scelta di carriera. L'ingegneria dei dati e i vari tipi di lavoro di data engineer sono diventati molto popolari negli ultimi anni. Continua a leggere 11 Jan 2023 Alexandre Bruffa Imparare l'SQL avanzato con LearnSQL.it In questo articolo proporremo un percorso di apprendimento che coprirà argomenti avanzati di SQL. Se conoscete già le basi di SQL, probabilmente avrete capito che la maggior parte dei tutorial e dei corsi di SQL online e offline coprono solitamente i concetti di base e intermedi: SELECT, FROM, WHERE, ORDER BY, GROUP BY, e unione di tabelle. Anche i corsi universitari di database in genere non trattano argomenti SQL più avanzati. 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 11 Jan 2023 Marko Calasan Cosa sono DDL, DML, DQL e DCL in SQL? Analizziamo la suddivisione di SQL nei suoi quattro principali sottolinguaggi e spieghiamo il significato di ciascuno di essi. Quando si impara SQL, magari attraverso il corso completo di LearnSQL.it, ci si può imbattere in SQL per principianti corso, potreste esservi imbattuti nei termini DDL, DML, DQL e DCL. E forse vi sarete confusi con tutti questi acronimi. In questo articolo vi spiegheremo cosa significano questi termini e come corrispondono ai sottolinguaggi che dividono ordinatamente il linguaggio SQL in quattro parti che funzionano insieme. Continua a leggere 11 Jan 2023 Nicole Darnley Come usare WHERE con GROUP BY in SQL In questo articolo, discuteremo di come combinare le clausole WHERE e GROUP BY in SQL. Se scrivete SQL quotidianamente, vi renderete subito conto della frequenza con cui vengono utilizzate le clausole WHERE e GROUP BY. WHERE è una parte essenziale della maggior parte delle query. Permette di filtrare grandi insiemi di dati per ottenere solo le parti che interessano. GROUP BY è uno degli strumenti più potenti di cui dispone un analista quando aggrega i dati. Continua a leggere 11 Jan 2023 Martyna Sławińska Come esportare dati da Microsoft SQL Server in un file CSV Quando si lavora con i dati e i database, è comune esportare i dati per un'ulteriore elaborazione o per il trasporto in un altro database. Seguite questo articolo per imparare a esportare i dati da Microsoft SQL Server in un file CSV. In questo articolo ricordiamo innanzitutto cos'è un file CSV e perché si desidera esportare dati in questo formato da un database MS SQL Server. Poi passiamo al sodo ed esportiamo i dati in un file CSV utilizzando sia SQL Server Management Studio (SSMS) che SQL Command Line (SQLCMD). Continua a leggere 11 Jan 2023 Ignacio L. Bisso Come esercitarsi con le subquery in SQL Vi siete mai chiesti cosa separa i principianti dagli utenti avanzati di SQL? Si tratta di cose come, ad esempio, le subquery. In questo articolo vi spiego la loro importanza e perché dovete esercitarvi con le subquery SQL per diventare esperti. Che cos'è una subquery SQL? L'SQL è un linguaggio facile da imparare. Tuttavia, ci sono alcune caratteristiche e tecniche complesse del linguaggio che richiedono pratica. Una di queste caratteristiche è la subquery, che aggiunge una grande potenza espressiva al linguaggio e ai vostri progetti. Continua a leggere 11 Jan 2023 Tihomir Babic 5 esempi pratici della clausola WITH di SQL Questi cinque casi pratici vi faranno venire voglia di usare la clausola SQL WITH ogni giorno. La clausola WITH può aiutare a scrivere query SQL leggibili e a suddividere calcoli complessi in passaggi logici. È stata aggiunta a SQL per semplificare le query lunghe e complicate. In questo articolo vi mostreremo 5 esempi pratici della clausola WITH e vi spiegheremo come il suo utilizzo renda le query SQL più leggibili. Continua a leggere 5 Jan 2023 Ignacio L. Bisso Quale tipo di dati scegliere per una colonna quando si crea una tabella in SQL I database memorizzano valori di dati di vario tipo. Ad esempio, è possibile memorizzare il nome di un prodotto come stringa di testo, il prezzo di un prodotto come numero o la data di vendita di un prodotto come valore di data. Questi valori - il nome del prodotto, il prezzo e la data di vendita - sono memorizzati come tipi di dati diversi. In questo articolo spieghiamo diversi tipi di dati SQL con esempi reali. Continua a leggere 5 Jan 2023 Kamila Ostrowska I database più popolari nel 2023 Avete sentito parlare di database ma non siete sicuri di quale database utilizzare? In questo articolo troverete un elenco dei database più diffusi al giorno d'oggi e un rapido riassunto di ciò che ciascuno di essi fa. Le aziende si basano sui dati. Ma per ottenere il massimo da questi dati, è necessario memorizzarli in modo strutturato, di solito in un database. Se i dati sono molti o se è necessario fare più di un'analisi di base, Excel o qualsiasi altro foglio di calcolo potrebbero non essere sufficienti. Continua a leggere 5 Jan 2023 Himanshu Kathuria I 6 migliori corsi online di SQL per principianti nel 2023 Se sognate una carriera nel settore dell'analisi dei dati o se volete semplicemente sviluppare voi stessi, imparare l'SQL è utile. Ma non sprecate il vostro tempo con corsi mal progettati o altre risorse di apprendimento! In questo articolo ho raccolto i migliori corsi online di SQL per principianti. Sceglietene uno e iniziate a essere fantastici! L'SQL (Structured Query Language) è emerso come una delle competenze più richieste dai reclutatori quando si tratta di lavori legati ai dati. Continua a leggere 5 Jan 2023 Tihomir Babic Come utilizzare la clausola PARTITION BY in SQL Oggi ci occuperemo delle funzioni finestra. In particolare, ci concentreremo sulla funzione PARTIZIONE PER e spiegheremo cosa fa. PARTITION BY è una delle clausole utilizzate nelle funzioni finestra. In SQL, le funzioni finestra sono utilizzate per organizzare i dati in gruppi e calcolare le statistiche per essi. Suona terribilmente familiare, vero? Anche se sembrano simili, le funzioni finestra e GROUP BY non sono la stessa cosa; le funzioni finestra sono più simili a GROUP BY con gli steroidi. Continua a leggere 5 Jan 2023 Tihomir Babic Come usare GROUP BY in SQL In questo articolo vi forniremo una guida passo passo all'uso di GROUP BY in SQL. Scoprite le sfumature del GRUPPO PER e scoprirete i diversi modi di utilizzarla. GROUP BY è una delle clausole più utilizzate in SQL. Essa consente di passare dalla semplice selezione dei dati dal database al raggruppamento delle righe con gli stessi valori di colonna in un unico gruppo. Se utilizzato con le funzioni aggregate di SQL, GROUP BY permette di calcolare metriche come il conteggio del numero di istanze o la ricerca del valore totale, medio, minimo o massimo. Continua a leggere 5 Jan 2023 Martyna Sławińska Come esportare i dati da MySQL in un file CSV Un database è una piattaforma primaria per lavorare con i dati e memorizzarli. Ma spesso è necessario portare i dati fuori dal database. Continuate a leggere per scoprire come esportare i dati dal database MySQL in un file CSV. In questo articolo vi mostreremo come esportare i dati in un file CSV. Inizieremo introducendo cos'è un file CSV e perché lo usiamo. Poi esporteremo i dati da un database MySQL in un file CSV. 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 Tihomir Babic Sintassi SQL Nell'articolo di oggi, vi illustreremo la sintassi SQL di base, con particolare attenzione ai comandi SELEZIONA, INSERISCI INTO, AGGIORNAREe CANCELLA e DELETE. SQL è un linguaggio di programmazione progettato specificamente per comunicare con i database. Consente di ottenere i dati da un database o di modificare i dati al suo interno. Come ogni linguaggio di programmazione, SQL ha una sintassi da rispettare. In altre parole, ci sono delle regole da seguire per quanto riguarda i suoi comandi se si vuole che il codice funzioni. 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 Tetyana Skorykh In che modo l'apprendimento di SQL migliorerà il mio lavoro quotidiano? Sia che vogliate incrementare il vostro sviluppo professionale, sia che vogliate apprendere competenze molto richieste, sia che vogliate iniziare qualcosa di nuovo e interessante, l'apprendimento di SQL vi semplificherà la vita in molti modi. State pensando di imparare l'SQL ma non siete sicuri che sia una buona idea? A prima vista, imparare l'SQL può sembrare del tutto inutile, soprattutto se il settore in cui si opera non è legato all'informatica. 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 Kateryna Koidan Guida completa alla clausola WHERE di SQL Imparate a usare la clausola WHERE di SQL per filtrare le righe. In questo articolo completo, trattiamo gli operatori di confronto e gli operatori BETWEEN, IN, LIKE, AND, OR e NOT. Filtrare le righe di output è una delle prime cose da imparare quando si inizia il percorso in SQL. In questa guida vedremo come utilizzare la clausola WHERE di SQL per filtrare le righe in diversi scenari. Verranno illustrati i casi d'uso di base e quelli più avanzati. Continua a leggere 9 Dec 2022 Kateryna Koidan Funzioni SQL per la data e l'ora in 5 dialetti SQL più diffusi Siete confusi da tutte le funzioni di data e ora utilizzate nei diversi dialetti SQL? In questo articolo riassumo i tipi di dati di data e ora utilizzati in PostgreSQL, Oracle, SQLite, MySQL e T-SQL. Fornisco inoltre esempi delle principali funzioni SQL per la data e l'ora utilizzate in questi dialetti. È ora di diventare dei guru della data e dell'ora! Volete calcolare quanto spesso i dipendenti arrivano in ritardo al lavoro? 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 Tihomir Babic Come utilizzare le funzioni aggregate nella clausola WHERE Filtrare i dati in base al risultato di una funzione aggregata è un'attività comune di analisi dei dati. Come si usano gli aggregati nella clausola DOVE nella clausola WHERE? Dedicheremo l'intero articolo a rispondere a questa domanda. La combinazione di funzioni aggregate e il filtraggio in base ai loro risultati sono spesso utilizzati nell'analisi dei dati, ad esempio per mostrare le filiali con vendite totali superiori a X, i paesi in cui il numero di post è inferiore a Y, gli studenti con un punteggio medio inferiore a Z e così via. Continua a leggere 9 Dec 2022 Ignacio L. Bisso Come utilizzare la funzione ROUND() in SQL Avete bisogno di arrotondare i risultati numerici in SQL? La funzione ROUND() è qui per fare il suo lavoro. I moderni database relazionali offrono molte funzioni integrate che estendono le capacità di SQL. In questo articolo spiegheremo con esempi pratici il funzionamento della funzione ROUND(). (Attenzione: se avete indovinato che arrotonda un numero a una certa cifra decimale, avete ragione! Continuate a leggere per saperne di più). Funzioni standard SQL Ogni database SQL (PostgreSQL, MySQL, Oracle, SQL Server e altri) ha un insieme di funzioni integrate. 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 Marian Dziubiak Come utilizzare la clausola GROUP BY GROUP BY è una parte importante dell'istruzione SQL SELECT. Ma i nuovi codificatori SQL possono incorrere in alcuni problemi quando questa clausola viene usata in modo non corretto. Ecco come evitare questi problemi. State imparando l'SQL. Sapete come selezionare alcuni dati da una tabella e come filtrare i dati con una clausola WHERE. Potete elaborare i dati utilizzando le funzioni aggregate (MIN, MAX, SUM, AVG e altre). Ma quando si ha a che fare con molti dati, potrebbe essere necessario restringerli ulteriormente. 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 Kateryna Koidan Come mantenere le righe non abbinate di due tabelle in una JOIN SQL Volete unire due tabelle in SQL senza rimuovere le righe non abbinate? Volete conservare le righe non abbinate di una o di entrambe le tabelle? In questo articolo vi spiegherò come mantenere tutti i record desiderati utilizzando le JOIN esterne, come LEFT JOIN, RIGHT JOIN e FULL JOIN. Esempi inclusi! Il JOIN SQL è un potente strumento che consente di combinare i dati provenienti da più tabelle del database. Si tratta di un'idea fondamentale alla base dei database relazionali: memorizzare i dati in diverse tabelle correlate e combinare i dati da queste tabelle quando necessario per l'analisi dei dati e la creazione di report. 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 Himanshu Kathuria Clausola ORDER BY di SQL con 7 esempi Conoscete la clausola SQL SQL con la clausola ORDER BY! I nostri esempi pratici e semplici vi aiuteranno a comprenderne la sintassi, gli usi più comuni e le migliori pratiche. Il linguaggio SQL o Structured Query Language consente di "parlare" con un database. Consente di creare, recuperare e manipolare i dati in un database relazionale. Questo linguaggio è diventato così onnipresente che quasi nessun campo legato ai dati ne è rimasto indenne. 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 Luke Hande Che cos'è un database SQL? I database SQL sono utilizzati da decenni e sono cresciuti in popolarità, diventando uno degli strumenti di gestione dei dati più comuni. Offrono all'utente un modo efficiente per memorizzare i dati e un modo intuitivo per accedervi o modificarli. In questo articolo, inizieremo spiegando cos'è un database e mostrando alcuni esempi. Passeremo poi a spiegare come i database possono essere utilizzati per lavorare in modo efficiente con grandi quantità di dati strutturati. 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 Andrew Bone Che cos'è l'istruzione DELETE in SQL? Questo articolo spiega l'uso dell'istruzione DELETE, uno dei metodi principali per rimuovere i record esistenti dal database. Prima di tutto verrà illustrata la sintassi, seguita da alcuni esempi di facile comprensione. L'istruzione DELETE in SQL è estremamente utile. Permette di rimuovere i dati obsoleti o "cattivi" dalle tabelle del database. È necessario usare cautela quando si utilizza l'istruzione DELETE, poiché l'operazione non è reversibile. Non viene visualizzata alcuna finestra di dialogo che chieda di confermare l'operazione. 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 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 Kateryna Koidan Come usare LEFT JOIN con più tabelle in SQL È possibile unire con LEFT JOIN tre tabelle in SQL? Sì, certo! È possibile utilizzare più LEFT JOIN in un'unica query, se necessario per l'analisi. In questo articolo illustrerò alcuni esempi per dimostrare come si possono unire più tabelle in SQL e come evitare alcune insidie comuni. Il modo migliore per esercitarsi sui diversi tipi di join è il nostro corso interattivo SQL JOINs. Contiene oltre 90 esercizi pratici che coprono semplici join a due tabelle, join a più tabelle, LEFT JOIN, FULL JOIN e molti altri. 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 Tihomir Babic Le 5 principali domande di intervista su SQL CTE Ecco cinque domande (e soluzioni!) sulle CTE che (probabilmente) vi verranno poste durante un colloquio. Non sto dicendo che riceverete queste domande sulle CTE SQL a ogni colloquio di lavoro. Ma quando vi capiterà, probabilmente saranno proprio come le cinque che sto per illustrarvi. A parte le domande teoriche sulle CTE, non ci sono molte variazioni negli scenari CTE valutati dagli intervistatori. Esaminando questi cinque esempi, otterrete una buona base per superare il vostro colloquio! 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 Aldo Zelen Il filtraggio SQL 101 A volte le query SQL restituiscono molti dati di cui non si ha bisogno. In questo articolo vedremo un semplice esempio di filtraggio delle query SQL per ridurre la complessità dei dati. La chiave per imparare a filtrare i dati in SQL è comprendere le basi dell'algebra booleana. Si tratta di un termine elegante che i matematici usano per descrivere espressioni che coinvolgono valori logici (vero/falso) e i loro operatori associati (e, o, non, ecc. 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 Agnieszka Kozubek-Krycuń Come selezionare la prima riga di un gruppo? Spesso si desidera selezionare una singola riga da ciascun gruppo GROUP BY. PostgreSQL ha un'istruzione specifica per questo: SELECT DISTINCT ON. Supponiamo di voler selezionare un bollettino meteo per ogni località. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; 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 21 Jul 2022 Kateryna Koidan 5 buone pratiche per la scrittura di JOIN SQL Queste best practice per SQL JOINs vi aiuteranno a creare query SQL leggibili che forniscano un output accurato, chiaro e comprensibile. Considerando che i database relazionali sono costruiti attorno a tabelle correlate, non c'è da stupirsi che SQL JOINs - che consente di combinare informazioni provenienti da più tabelle - sia una delle principali competenze acquisite dai neofiti di SQL. SQL JOINs Il corso di LearnSQL.it è il luogo ideale per rinfrescare le vostre conoscenze sulle JOIN. 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 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 Tihomir Babic Domande comuni per gli sviluppatori SQL di livello base Avete mai sostenuto un colloquio per una posizione SQL entry-level? Avete intenzione di candidarvi per un lavoro di questo tipo? Questo articolo vi aiuterà a sapere cosa aspettarvi e a prepararvi alle domande più comuni dei colloqui per sviluppatori SQL. Dopo aver acquisito una conoscenza di base di SQL e della programmazione, probabilmente vi state chiedendo cosa fare dopo. O forse non ve lo state chiedendo! Sapete che ciò che avete imparato sparirà presto se non lo utilizzate regolarmente. 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 Agnieszka Kozubek-Krycuń Clausola DELETE RETURNING in PostgreSQL L'istruzione DELETE standard in SQL restituisce il numero di righe cancellate. DELETE FROM external_data; DELETE 10 In PostgreSQL è possibile far sì che l'istruzione DELETE restituisca qualcos'altro. È possibile restituire tutte le righe che sono state cancellate. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 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 Tihomir Babic Che cos'è l'SQL avanzato? Siete confusi sulle competenze SQL avanzate? Cosa sono? Questo articolo vi spiegherà cosa può significare SQL avanzato, in particolare come lo utilizziamo su LearnSQL.it. Sono sicuro che vi capiterà spesso di trovare le frasi "competenze SQL avanzate" o "argomenti SQL avanzati". Leggete un articolo su SQL avanzato e siete soddisfatti di quanto questi argomenti avanzati sembrino facili. Poi parlate con qualcuno e vedete che tutto ciò che sapete è considerato una conoscenza di base dell'SQL. 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 Tihomir Babic 6 query SQL avanzate per l'analisi dei dati finanziari Siete utenti avanzati di SQL e siete alle prime armi con la finanza? Volete imparare a utilizzare le vostre conoscenze per analizzare i dati finanziari? L'articolo vi fornirà alcune indicazioni. Probabilmente sapete che SQL è uno strumento potente per analizzare qualsiasi tipo di dati. Più i dati sono grandi e complessi, più SQL diventa utile. In alcune situazioni, i dati finanziari possono essere molto complicati e la produzione di un'analisi sofisticata richiede strumenti sofisticati. 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 Maria Alcaraz Tabelle pivot in PostgreSQL con la funzione Crosstab Alcuni anni fa, quando è stata rilasciata la versione 8.3 di PostgreSQL, è stata introdotta una nuova estensione chiamata tablefunc. Questa estensione fornisce un insieme di funzioni davvero interessanti. Una di queste è la funzione crosstab, utilizzata per la creazione di tabelle pivot. È questo l'argomento che tratteremo in questo articolo. Il modo più semplice per spiegare il funzionamento di questa funzione è utilizzare un esempio con una tabella pivot. 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 Michał Kołodziejski Farlo in SQL: Attraversamento ricorsivo di una struttura ad albero in SQL Nell'articolo precedente ho descritto come utilizzare le espressioni di tabella comuni per trovare il percorso più breve in un grafo diretto. L'esempio potrebbe essere difficile da seguire, lo ammetto. Facciamo qualcosa di molto più comune, qualcosa che è implementato in quasi tutti i siti web: un menu. Invece di scrivere il codice, sfrutteremo la struttura ad albero di SQL scrivendo una sola query. Utilizzeremo le CTE per PostgreSQL e la clausola di query gerarchica per Oracle. 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 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