我在hive中有以下两个查询来获得一些特定的结果。
select * from table1 where col1 IN (a, b, c)
select * from table1 where col1=a OR col1=b OR col1=c
据我所知,将在内部转换为ors序列。在sparksql中本地执行,但没有发现任何性能差异(如执行时间、过滤数据扫描等)。那么,我们可以从和或功能上看到什么不同呢。任何帮助都将不胜感激。
我在hive中有以下两个查询来获得一些特定的结果。
select * from table1 where col1 IN (a, b, c)
select * from table1 where col1=a OR col1=b OR col1=c
据我所知,将在内部转换为ors序列。在sparksql中本地执行,但没有发现任何性能差异(如执行时间、过滤数据扫描等)。那么,我们可以从和或功能上看到什么不同呢。任何帮助都将不胜感激。
1条答案
按热度按时间wlzqhblo1#
没有性能差异