首页新闻找找看学习计划

oracle from之前字段优化,字段在case when 的条件中

0
悬赏园豆:50 [待解决问题]

select
...
count(case when X > 1 and X<5 and Y=8
then 1 else null end
) as thisMonthCount,
...
from tab_1 where Z like 'parame%' 

 

有大神在没?case when 中条件语句怎么优化

wubu的主页 wubu | 初学一级 | 园豆:122
提问于:2014-01-05 09:13
< >
分享
所有回答(2)
0

case when  Y=8 and X > 1 and X<5 
then 1 else null end

这你还想如何优化呢

aehyok | 园豆:1012 (小虾三级) | 2014-01-05 20:35

想让 X 和 Y字段  走索引,事实上没有走

支持(0) 反对(0) wubu | 园豆:122 (初学一级) | 2014-01-08 08:47
0

这个有优化的空间吗?楼主想要什么东西呢?

bitbug | 园豆:470 (菜鸟二级) | 2014-01-07 15:22

不清楚啊,难道没法优化了

支持(0) 反对(0) wubu | 园豆:122 (初学一级) | 2014-01-08 08:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册