Usa l'AI per generare istruzioni JOIN per unire dati da più tabelle
Converti le tue istruzioni testuali in formule o ottieni spiegazioni delle formule.
Modifica Excel online attraverso la conversazione con l'IA
Usa l'IA per convertire le tue istruzioni testuali in query SQL.
Genera codice Excel VBA per automazione e soluzioni personalizzate in Microsoft Excel.
Carica il tuo file Excel e crea bellissimi grafici con il nostro generatore di grafici basato su IA.
Usa il nostro generatore di mappe mentali basato su IA per trasformare il tuo testo in belle mappe mentali. Facile da modificare e personalizzare.
SQL JOIN è una potente funzionalità che consente di combinare righe da due o più tabelle in base a una colonna correlata tra di esse. Questo tutorial ti guiderà attraverso i diversi tipi di JOIN e come utilizzarli in modo efficace.
La parola chiave INNER JOIN seleziona i record che hanno valori corrispondenti in entrambe le tabelle.
SELECT colonne
FROM tabella1
INNER JOIN tabella2
ON tabella1.colonna = tabella2.colonna;
La parola chiave LEFT JOIN restituisce tutti i record dalla tabella di sinistra (tabella1) e i record corrispondenti dalla tabella di destra (tabella2). Il risultato è NULL dal lato destro se non c’è corrispondenza.
SELECT colonne
FROM tabella1
LEFT JOIN tabella2
ON tabella1.colonna = tabella2.colonna;
La parola chiave RIGHT JOIN restituisce tutti i record dalla tabella di destra (tabella2) e i record corrispondenti dalla tabella di sinistra (tabella1). Il risultato è NULL dal lato sinistro se non c’è corrispondenza.
SELECT colonne
FROM tabella1
RIGHT JOIN tabella2
ON tabella1.colonna = tabella2.colonna;
La parola chiave FULL JOIN restituisce tutti i record quando c’è una corrispondenza nella tabella di sinistra (tabella1) o di destra (tabella2).
SELECT colonne
FROM tabella1
FULL JOIN tabella2
ON tabella1.colonna = tabella2.colonna;
La parola chiave CROSS JOIN restituisce il prodotto cartesiano delle due tabelle, ovvero tutte le possibili combinazioni di righe.
SELECT colonne
FROM tabella1
CROSS JOIN tabella2;
SELECT Dipendenti.Nome, Dipartimenti.NomeDipartimento
FROM Dipendenti
INNER JOIN Dipartimenti
ON Dipendenti.IDDipartimento = Dipartimenti.IDDipartimento;
SELECT Dipendenti.Nome, Dipartimenti.NomeDipartimento
FROM Dipendenti
LEFT JOIN Dipartimenti
ON Dipendenti.IDDipartimento = Dipartimenti.IDDipartimento;
SELECT Dipendenti.Nome, Dipartimenti.NomeDipartimento
FROM Dipendenti
RIGHT JOIN Dipartimenti
ON Dipendenti.IDDipartimento = Dipartimenti.IDDipartimento;
SELECT Dipendenti.Nome, Dipartimenti.NomeDipartimento
FROM Dipendenti
FULL JOIN Dipartimenti
ON Dipendenti.IDDipartimento = Dipartimenti.IDDipartimento;
SELECT Dipendenti.Nome, Dipartimenti.NomeDipartimento
FROM Dipendenti
CROSS JOIN Dipartimenti;
Comprendere gli SQL JOIN è fondamentale per lavorare con database relazionali. Padroneggiando queste tecniche, puoi interrogare e analizzare in modo efficiente i dati provenienti da più tabelle.