查询优化器对查询条件顺序的影响的示例
2012-06-05 19:26
204 查看
--测试表及数据
CREATE TABLE tb(Col varchar(10))
INSERT tb SELECT '1900-1-1'
UNION ALL SELECT '19aa-1-1'
GO
SELECT * FROM tb
WHERE ISDATE(Col)=1
AND Col<GETDATE()
GO
--建立索引
CREATE INDEX IDX_tb_Col ON tb(Col)
GO
SELECT * FROM tb
WHERE ISDATE(Col)=1
AND Col<GETDATE()
GO
--删除测试
DROP TABLE tb
CREATE TABLE tb(Col varchar(10))
INSERT tb SELECT '1900-1-1'
UNION ALL SELECT '19aa-1-1'
GO
SELECT * FROM tb
WHERE ISDATE(Col)=1
AND Col<GETDATE()
GO
--建立索引
CREATE INDEX IDX_tb_Col ON tb(Col)
GO
SELECT * FROM tb
WHERE ISDATE(Col)=1
AND Col<GETDATE()
GO
--删除测试
DROP TABLE tb
相关文章推荐
- sql索引影响查询条件顺序的示例
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- MySQL查询where条件的顺序对查询效率的影响
- 索引对查询条件顺序的影响
- 索引影响查询结果顺序的示例
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响
- 在SqlServer里面没有索引的情况下 where子句的条件顺序对查询效率有影响吗?
- 查询自动优化带来的负面影响--where条件执件顺序被打乱
- 索引对查询条件顺序的影响
- 索引对查询条件顺序的影响