相关疑难解决方法(0)

SQL - WHERE条件的顺序是否重要?

假设这category_id是表的索引键(不是主键)books.以下两个SQL语句之间有什么区别吗?

SELECT * FROM books WHERE author='Bill' AND category_id=1

SELECT * FROM books WHERE category_id=1 AND author='Bill'
Run Code Online (Sandbox Code Playgroud)

我想首先过滤记录category_id然后再author过滤比以相反顺序过滤它们更快.SQL引擎是否足够智能以这种方式实现?

sql

54
推荐指数
3
解决办法
2万
查看次数

标签 统计

sql ×1