易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver真是奇怪了,like竟然会这样

1.
select top 20 id,title,PageUrl from Infor
where  title like '以德配天,明德慎%' order by id desc
CPU 时间 = 0 毫秒,占用时间 = 39 毫秒。
2.
select top 20 id,title,PageUrl from Infor
where  title like '%以德配天,明德慎' order by id desc
CPU 时间 = 2125 毫秒,占用时间 = 2292 毫秒。

怎么只有第一种用到索引,难不成slqserver发烧了
不是,这是实情


第一种才能 用到索引,看查询计划

怎么可以这样?我记得like 时%前后都是可以用到索引的

i没有注意过这个问题,学习了

1.
select top 20 id,title,PageUrl from Infor
where  title like '以德配天,明德慎%' order by id desc
CPU 时间 = 0 毫秒,占用时间 = 39 毫秒。

这个用到索引.
2.
select top 20 id,title,PageUrl from Infor
where  title like '%以德配天,明德慎' order by id desc
CPU 时间 = 2125 毫秒,占用时间 = 2292 毫秒。

这个索引失效.

哈哈,新大陆。

也就是我要查找以'德配天,明德慎'结尾的数据没法启用索引,
只能开始,不能结尾?
这也太说不过去了

jj哥 有一篇关系like 的索引测试可以看看 是sql2005

第一个才能用索引的。。。。

第二个不用索引,也太绝对了些,

其实2005之后看具体的情况的,很多时候第二种情况也会用到的,

引用
不是,这是实情
..

第二种进行了全表扫描,看看计划。


相关问答:

ACCESS繁体连接简体sqlserver2000

  我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......

sqlserver从varchar(50)存储改为用varchar(10)的话

比如 用户名,我程序的要求是10位字符以内,所以:
如果我sqlserver从varchar(50)存储改为用varchar(10)的话,

1.会不会减少数据空间?
2.会不会提高我程序的效率?
3.有没有必要?

小弟先谢 ......

SqlServer 基础问题

原数据:



经过此sql语句查询出来的结果是:
SQL code:
select Code, Name=stuff((select ','+Name from C t where Code=C.Code for xml path('')), 1, 1, '')
from C




加上G ......

SqlServer存储结构与一个索引问题

SQL code:

CREATE TABLE TUser
(
FName CHAR(8000),
FAge INT,
FSex bit
)
INSERT INTO TUser
SELECT '张三',18,1
UNION ALL
SELECT '李四',20,1
UNION ALL
SELECT '王五',32,1
UNION ALL
SE ......

SqlServer 的错误

  我的数据库突然报一个很郁闷的错误,导致数据无法查看,
    错误提示为:
                  在文件 'G:\data\企业管理数据库1_data.n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号