SQL语句: where tname='aa' or tname='bb' 和 where tname in ('aa','bb') 哪个效率高? 如题,特别是在大数据量的情况下?懂的大侠指点一下,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在<<SQL 优化>>一文中4、IN 的作用相当与OR 语句: Select * from table1 where tid in (2,3) 和 Select * from table1 where tid=2 or tid=3 是一样的,都会引起全表扫描,如果tid上有索引,其索引也会失效。 如果tid上有索引,其索引也会失效索引是有效的, 楼上可以测试, 效率上来说, in确实相当于or, 所以效率应该是一样的. THANKS ,这下明白了,感谢二位的解答~ vc如何点击菜单项刷新表格内容 关于将一个表的tinyint字段,快速改为int型的问题。 日志中出现“Skipping startup of clean database id x”是什么意思? 谁要我 windows2003+sqlserver2000,客户端VB5程序不能访问 修改sql server 2005 字段值 请各位前辈推荐几本书(内详) 请大家能帮助我解决一个关于ADO连接的问题! 有谁能给我提点建议? 请各位大虾帮忙?!! 不明白,为什么这样的更新语句结果总是不定的呢! "?"的意思!急!
在<<SQL 优化>>一文中4、IN 的作用相当与OR
语句:
Select * from table1 where tid in (2,3)
和
Select * from table1 where tid=2 or tid=3
是一样的,都会引起全表扫描,如果tid上有索引,其索引也会失效。