用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可能返回不同的行。
相关任务
练习将使用本页语言打开,可在练习选项中更改语言。