我想创建一个基于函数的索引,以便在oracle 11g表的列中索引空值。
哪个性能更好: NVL2还是DECODE?
NVL2(nr.processed_datetime,'Y','N')
或
DECODE(nr.processed_datetime,NULL,'N','Y')
发布于 2016-03-29 15:57:23
要查找列值为null或not null,不需要使用任何函数。在SQL where条件中,使用IS NULL或IS NOT NULL
其中nr.processed_datetime为NULL;或nr.processed_datetime不为NULL;
为了获得更好的性能,您可以在应该很好的列上创建普通索引
https://stackoverflow.com/questions/36268423
复制相似问题