Today I heard that a query with <>
will take more time to execute than one with not in
.
I tried to test this and with an equal plan had the following time results:
select * from test_table where test <> 'test'
0,063 seconds
select * from test_table where test not in ('test')
0,073 seconds
So the question is, what is the difference between <>
and not in
for a single condition and what is better to use.