有没有一种方法可以table A (id int pk, columnA int, columnB int)
为以下查询建立索引:
select * from A where columnA > columnB
目前,我已添加columnC = columnA - columnB
查询并将其更改为:
select * from A where columnC > 0
(索引在columnC上)
您可以在columnA和columnB上设置索引,只需执行
select * from A where columnA > columnB
并让sql引擎完成工作;我认为没有一种快速的方法,而无需做一些复杂的事情,例如在完成操作后添加一个新列:这样一来,每次更改两个列之一中的值时,您都必须记住要进行更新,否则可能会导致错误
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句