這是我過去的考題一部分 -索引查詢優化= 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