sql server2000中索引在什么情况下会失去作用???????? 这是小弟在应聘时那位仁兄出的题目!!!#小弟当时就傻 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.在该列使用 函数2.使用 LIKE 是用 %开头 比如 like '%s'3.对该字段做计算4。查询不要什么数据,其他什么都要的负向查询5.使用 OR ,IN 时 IN 处理类似与OR 处理。如果在使用OR 条件是有一个条件没有合适的索引则整个条件都用不上索引 比如:1、WHERE子句中对字段进行函数或表达式操作2、使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等这样的操作符3、索引过的字符数据中,使用非打头字母搜索再补充 这种面试题看着就有气,在数据库里面没什么是绝对的。譬如楼上说的like '%x'的问题, 有些情况下(小表)是做全表扫描,但是大表的情况下会做索引扫描。在字段上使用函数的情况也类似,况且还可以有函数索引(忘了2000里面有没有)。你就告诉他,如果表里面只有1条记录,索引无效,这个是真理。 join查询问题 在线求一个SQL统计语句写法,解决马上结帐! 紧急情况,请高手帮忙:在40万条数据表中如何快速更新!!! 求教一个简单的赋值语句 AD批量处理SQL出现的奇异问题,请解惑! 对sql server执行一次操作后(比如别的应用程序),我怎么才能知道他对那些表进行操作啦,执行什么操作 log,mdf文件都在,但是无法附加.sql2000. 截断字符串或二进制数据的问题 一个复杂的SQL语句问题请帮忙 sql???? 求解决思路 关于使用sql2005 reportserver画报表的问题 ,请高手帮忙,各位大侠救命啊
2.使用 LIKE 是用 %开头 比如 like '%s'
3.对该字段做计算
4。查询不要什么数据,其他什么都要的负向查询
5.使用 OR ,IN 时 IN 处理类似与OR 处理。如果在使用OR 条件是有一个条件没有合适的索引则整个条件都用不上索引
2、使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等这样的操作符
3、索引过的字符数据中,使用非打头字母搜索
再补充