I have a query as below,
SELECT count(*) from Employee where e_id IN (121, 234, 536, 234).
In above query, 234 is repeated twice.
But the above query returns result with count = 3 instead of 4.
My Question is how duplicate data gets filtered in Select query when i have not used DISTINCT.
or how does database treats IN clause, is it sort of List(duplicate values) or Set(unique values) or neither.