Dreke90 di Dreke90
Genius 6795 punti

Intersezione e differenza come funizona in SQL pratica.

Intersezione
Il comando intersect permette di intersecare le righe di due tabelle compatibili in ingresso,fornendo in uscita una nuova tabella che contiene le righe comuni alle due tabelle in ingresso.

Esempio:

Elencare i nomi dei giochi solitari in scatola

(SELECT NomeGioco
FROM GiochiSolitari)
INTERSECT
(SELECT NomeGioco
FROM GiochiScatola);


Differenza
Il comando EXCEPT permette di eseguire la differenza tra le righe di due tabelle compatibili in ingresso,fornendo in uscita una nuova tabella che contiene le righe della prima tabella che non compaiono nella seconda.

Esempio:

Elencare i nomi dei giochi solitari che non sono in scatola.

(SELECT NomeGioco
FROM GiochiSolitari)
EXCEPT
(SELECT NomeGioco
FROM GiochiScatola);

Registrati via email