Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这两个查询之间是否存在性能差异?
1)从表中选择*;
2) Select * from table where column like '%';
这两个查询都返回了相同的结果集。
如果两者都返回相同的结果,那么LIKE查询几乎肯定效率较低,因为它必须从数据库中获取相同的结果并检查LIKE子句,即使它没有做任何事情。
LIKE
也就是说,您应该自己对其进行基准测试,看看它是否有所作为。很难想到两者都是有效查询的情况。