L'operatore IN permette in una query di filtrare i dati secondo i dati restituiti a sua volta da una SELECT, oppure può essere utilizzato come sostituto della clausola OR.
Partendo da una query come nell'esempio:
SELECT * FROM Rubrica WHERE Nome='Marco' OR Nome='Giuseppe' OR 'Maria';
La query può essere sostituita con la seguente sintassi:
SELECT * FROM Rubrica WHERE Nome IN ('Marco', 'Giuseppe', 'Maria')
La condizione IN, può essere anche messa in negazione con la sintassi NOT IN. Così verranno esclusi dai risultati tutti i record presenti nella clausola IN.
Per maggiori informazioni, si può visitare come esempio il sito:
https://www.w3schools.com/sql/sql_in.asp