IN运算符的备用

时间:2013-08-07 19:28:43

标签: sql oracle database-performance

我有以下查询我的问题是在IN子句中使用WHERE子句的替代方法是什么,因为这需要花费大量时间来提取记录。实际上表中有1000条记录,但我只需要64条记录,其中很少一条在下面的where子句中。此查询正在影响性能。

select distinct T6.name 
  from ORD_JOB_CODE T6 
 WHERE T6.NAME in ('G23.08',
                   'G10.01', 'G10.02', 'G10.03', 
                   'G10.04', 'G10.05', 'G10.06',  
                   'G10.07', 'G10.08','G10.09',
                   'G8.01','G8.02','G8.03','G8.04')

请帮助我解决性能问题。

0 个答案:

没有答案