在这个查询中,c的值是确定的(等于问号?的值),而a和b的范围是不确定的。因此,理想的索引顺序应该是: c: 因为它是一个等值查询,可以非常有效地定位到一小部分行。 a: 接下来是a,因为它是大于某个值的范围查询,这样的索引可以帮助快速排除大量不匹配的行。 b: 最后是b,也是范围查询,但它是在a已经过滤后的结果集上进行的,所以它的重要性相对较低。