a will be correct say all girls with name depti has marks like 10,20 ,30 , 40
Now what inner query will return in all cases is same that is (10,20,30,40)
query 1)
it will return names of students who has marks 10 or 20 or 30 or 40
Query 2)
return names of students having marks either 10 or 20 or 30 or 40 because IN opertaor will try to see if any case matches ... if any case matches then print it
Query 3)
it will return names of students who has marks equal to all 10 ,20 ,30 ,40
so if a studnets are there who has name RAVI and students having name ravi scored 10 ,40, 20 , 30
then only it will print the result.
So as per query 1 st and 2nd one .