Postgresql查询的基本性能

时间:2018-07-09 06:39:50

标签: postgresql

Google的关键字应该是什么,以便在当前我的工作量加倍的查询上获得更好的性能。

select ... 
where trim(leading '0' from fieldA) = trim(leading '0' from fieldB)
and char_length(trim(leading '0' from fieldA)) > 10

如上所示,我目前正在修剪fieldA两次

感谢您的回答!

编辑:

这里的主要问题是如何在postgresql中执行以下操作,或者甚至可行?

select ... 
??trimmed_fieldA = trim(leading '0' from fieldA)??
...
where trimmed_fieldA = trim(leading '0' from fieldB)
and char_length(trimmed_fieldA) > 10

0 个答案:

没有答案