QueryCraft

用AND、OR和括号组合SQL条件

AND要求两个条件都成立,OR只要求其中一个成立。括号可以明确条件的组合。先组合两个商品分类,再添加库存条件。

SELECT name, price FROM products WHERE (category = '文具' OR category = '杂货') AND stock >= 10;

容易误解的地方

AND的优先级高于OR。A OR B AND C与(A OR B) AND C可能返回不同的行。

相关任务

练习将使用本页语言打开,可在练习选项中更改语言。