我有一个查询:
select *
from PERSON
where trim(person_name) = trim(Filter(name))
and trim(person_id) = trim(filter(ID)) .
在这里我必须删除修剪以提高性能,还有其他选择吗?
首先:根据您的问题和意见: 我认为没有任何解决方案。
但我的解决方案是:在性能和冗余之间进行权衡。
您可以创建另外4个列,并使用一个更新查询将每个等效列的修剪放入它们。
因此,您应该管理所有选择和插入这4个附加列的查询。