小编m12*_*45y的帖子

Oracle的SQL性能调优很多OR vs IN()

我手边没有"解释计划".你能帮忙说出以下哪项更有效率吗?

选项1:

select ... 
    from VIEW_ABC 
    where STRING_COL = 'AA' 
       OR STRING_COL = 'BB' 
       OR STRING_COL = 'BB' 
       OR ...
       OR STRING_COL = 'ZZ'
Run Code Online (Sandbox Code Playgroud)

选项2:

select ... 
    from VIEW_ABC 
    where STRING_COL IN ('AA','BB',...,'ZZ')
Run Code Online (Sandbox Code Playgroud)

sql oracle performance

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

oracle ×1

performance ×1

sql ×1