我有一个查询如下:
select *
from table_1
where column_name in ('value1','value2','value3');
考虑到这样一个表中的数据可能以百万计,下面的重组会更好吗?
select *
from table_1 where
column_name = 'value1'
or column_name = 'value2'
or column_name ='value3';
或者
select *
from table_1
where column_name = any ('value1','value2','value3');
如果可能的话,我还需要了解性能优势。
提前致谢