这是我过去的考题一部分 -索引查询优化= SQL
优化以下,假设情况是Members.lname指数:
SELECT fname, lname
FROM Members
WHERE lname <> 'Rogers'
AND memberType='Student';
因此,我曾尝试:
SELECT fname, lname
FROM Members
WHERE lname > 'Rogers' OR lname < 'Rogers'AND memberType='Student';
我试过这个分裂<>强制使用索引 - 我的答案是错误的。我想知道是否有人能够帮助并指引我朝着正确的方向发展?
lname <>'Rogers'? – Jens
如果您使用'或'和'和',您必须添加圆括号'或'像'(lname>'罗杰斯'或lname <'罗杰斯')AND memberType ='Student'' – Jens
您的表有多少数据?数据插入后您是否完成分析表? – jarlh