全职高手双叶或伞修r18:asp查询语句where id=1 or id=2 or id=3...有很多的or会影响效率吗?
来源:百度文库 编辑:中科新闻网 时间:2024/10/06 16:52:47
asp查询语句where id=1 or id=2 or id=3.....大量的id=X or会影响效率吗?
如:where id=1 or id=2 or id=3 or id=4 or id=5 or id=6 or id=7 or id=8 or id=9 or id=10....................order by time desc
如:where id=1 or id=2 or id=3 or id=4 or id=5 or id=6 or id=7 or id=8 or id=9 or id=10....................order by time desc
使用or会引起全表扫描,每一个条件都会遍历。你这样的语句效率应该降低很多了。
这条语句可使用IN改为:WHERE id IN(1,2,3……) ORDER BY time DESC
如果条件值是序列化,也可以使用范围标识
1、where id in(1,2,3,4,5) order by time desc
2、where id between 1 to 5 order by time desc
asp查询语句where id=1 or id=2 or id=3...有很多的or会影响效率吗?
asp查询语句where id<>1 and id<>2 and id<>3...有很多的and会影响效率吗?
asp 语句查询
asp中的查询语句
select @id=id from [dbo].[table1] where id > -1 order by id ASC
asp 查询语句的错误
asp中一个查询语句
ASP中的where 条件查询 如何使用
SQL语句问题“select * from tblmarket where id=22 and id=28”这样读数据为什么读不出来?
asp中的查询语句怎么写