我通常会在StackOverflow处于绝望状态时触及......所以......任何想法或见解关于优化将是非常赞赏...使用“..或列类似'字符串%'或...”来优化查询“
问题:我有一些疑问,其中,在where子句中,我有这样的事情:
WHERE VERSION = 462
AND (CSB_CART_MAN LIKE '12010%'
OR CSB_CART_MAN LIKE '12011%'
OR CSB_CART_MAN LIKE '12013%'
.
.
.)
and around a thousound conditions like the ones above.
- CSB_CART_MAN是VARCHAR2。
- 数据大小 - 160行,51列。
正如预期的那样,这是超级慢...
如何优化这样的情况的任何想法? (千 “或类似 'XXX%'”)
数据例如:
CSB_CART_MAN - 270090 CSB_CART_MAN - 2700910 CSB_CART_MAN - 13911 CSB_CART_MAN - 13912 CSB_CART_MAN - 139130
这些是什么号码? - 这些数字代表国际会计准则,也称为“国际会计估计”
CSB_CART_MAN列中的数据示例 –
都是模式正好有五个字符后跟一个&符号? –
你提到的所有这些查询是否包含相同的固定模式列表? –