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 Dorota Wdzięczna Guida illustrata alla funzione CROSS JOIN di SQL Che cos'è un'istruzione SQL CROSS JOIN? Quando è opportuno utilizzarla? Quando non si dovrebbe usare? In questo post vi spiegheremo cosa c'è da sapere sulle CROSS JOIN. Sapete già che potete usare l'istruzione SQL JOIN per unire una o più tabelle che condividono un record corrispondente. E se avete letto il post LearnSQL's Learning SQL JOINs Using Real Life Situations, sapete che ci sono molti tipi di JOINs. Quale sceglierete dipenderà da ciò che volete fare. Continua a leggere 9 Dec 2022 Dorota Wdzięczna Guida illustrata all'INNER JOIN di SQL Che cos'è e come funziona una INNER JOIN SQL? Scopriamolo! Nel mio ultimo articolo, ho discusso il metodo Operazione CROSS JOIN in SQL. Oggi analizzeremo INNER JOIN e come utilizzarlo. È la stessa cosa di JOIN? Quante tabelle si possono collegare con INNER JOIN? Queste sono tutte buone domande. Vediamo le risposte! Che cos'è un INNER JOIN? INNER JOIN Combina i dati di più tabelle unendoli in base a un record corrispondente. Continua a leggere 9 Dec 2022 Dorota Wdzięczna Come ordinare i record con la clausola ORDER BY I database relazionali non memorizzano i record in ordine alfabetico, numerico, ascendente o in un ordine particolare. L'unico modo per ordinare i record nell'insieme dei risultati è utilizzare la clausola ORDER BY. Questa clausola può essere utilizzata per ordinare le righe in base a una colonna, a un elenco di colonne o a un'espressione. È anche possibile ordinare le righe utilizzando l'espressione CASE. In questo post esamineremo la clausola ORDER BY: come scriverla, come funziona e cosa fa. 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 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 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 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 21 Jul 2022 Dorota Wdzięczna Uso di CASE con le dichiarazioni di modifica dei dati Cosa succede quando si combina CASE con le istruzioni di modifica dei dati di SQL? Scopritelo in questo articolo. L'espressione CASE è una parte molto utile di SQL, che verrà utilizzata spesso. Abbiamo già spiegato cosa fa l'espressione CASE, come formattarla e come usarla in un'istruzione SELECT in"Usare CASE per aggiungere logica a una SELECT". Un altro articolo,"Come ordinare i record con la clausola ORDER BY", ha mostrato come utilizzare CASE in una clausola ORDER BY. Continua a leggere 21 Jul 2022 Dorota Wdzięczna Guida illustrata alle Join non uguali in SQL Sapevate che in SQL un join non deve necessariamente basarsi su corrispondenze identiche? In questo post analizziamo la join SQL non equi, che utilizza operatori "non uguali" per abbinare i record. Abbiamo già parlato di diversi tipi di join, tra cui self join e CROSS JOIN, INNER JOIN e OUTER JOIN. Questi tipi di join si presentano in genere con il segno di uguale (=). Tuttavia, alcune giunzioni utilizzano condizioni diverse dal segno di uguaglianza (=). Continua a leggere «« « 1 2 3 » »»