select * from mfsysevent where left(sysserialno,2)='SR' (SQL1)
select * from mfsysevent where 'SR'=left(sysserialno,2)(SQL2)
SQL1與SQL2執行結果一速﹐SQL2執行速度要快﹗
當然還可以用select * from mfsysevent where sysserialno like 'sr%'﹐但速度是最慢的。
本文探讨了三种不同的SQL查询方法:使用LEFT函数、字符串比较及LIKE子句进行前缀匹配的性能差异。实验结果显示,直接字符串比较的方法执行速度最快,而使用LIKE子句的方式虽然简洁但在性能上表现最差。
select * from mfsysevent where left(sysserialno,2)='SR' (SQL1)
select * from mfsysevent where 'SR'=left(sysserialno,2)(SQL2)
SQL1與SQL2執行結果一速﹐SQL2執行速度要快﹗
當然還可以用select * from mfsysevent where sysserialno like 'sr%'﹐但速度是最慢的。

被折叠的 条评论
为什么被折叠?