zhuhichn 发表于 2013-1-13 18:30:04

db2中的in的优化

在前段时间的项目中,有一个查询,用到了in,模拟代码如下
 
  select * from A where  A.aa in ('A','B','C')
 我们的A表数据有200多万条,sql就很难跑起来了,一个语句要将近10分钟,后来优化如下
 
   select * from A,(values'A','B','C') c(cd) where A.aa = c.cd
 
 
不到一分钟就可以搞定,一个小技巧,与大家分享  
 
 
页: [1]
查看完整版本: db2中的in的优化