oracle数据库中字段为空时如何建立索引

直接在字段有空值的列上建立一个函数索引
这里我们用到 decode函数
我们可以建立一个函数索引
DECODE(字段名,NULL,‘0’,NULL)
建立好函数索引之后
我们想要用上此索引 查询语句需这样写
select * from 表名 where DECODE(字段名,NULL,‘0’,NULL) = ‘0’

更多推荐