oracle,查非空数据,是is not null好,还是lenght>0,好,两个,哪个效率高,

oracle,查非空数据,是is not null好,还是lenght>0,好,两个,哪个效率高,占用资源少

is not null,用不了索引。
length 可以建立一个函数索引。
不过看数据情况,可能索引用途不大。追问

嗯,我要写视图但都知道,is not null效率不高,能想到的只有lenght代替,或者能不能说下,还有没有其它的可以代替的,谢谢

追答

这个主要看你的数据量和用途。

比如是状态列,可以考虑用nvl()转成:'未知' 等等方法,再建立函数索引

追问

嗯,nvl效率,也比is not null高对吧

等下我F试试

F5

追答

要建立函数索引

温馨提示:答案为网友推荐,仅供参考
相似回答