-3

这两个查询之间是否存在性能差异?

1)从表中选择*;

2) Select * from table where column like '%';

这两个查询都返回了相同的结果集。

4

1 回答 1

1

如果两者都返回相同的结果,那么LIKE查询几乎肯定效率较低,因为它必须从数据库中获取相同的结果检查LIKE子句,即使它没有做任何事情。

也就是说,您应该自己对其进行基准测试,看看它是否有所作为。很难想到两者都是有效查询的情况。

于 2013-04-03T03:19:53.887 回答