Menu
CoddyTech

组合多个条件

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 9 课,共 72 课。

只用一个条件创建查询是不够的。有时,我们想检查更复杂的内容。为此,SQL(以及许多其他编程语言)提供了 AND、OR 和 NOT 关键字,让我们能够更准确地获取所需的结果。

AND 和 OR 关键字的用法如下:

SELECT col1, col2 
FROM table1
WHERE condition1 AND condition2 OR condition3 ...

我们可以把任意多个条件组合在一起。

challenge icon

挑战

简单

可用的表和列:

  • candies:name、price、color、weight

编写查询,找出符合以下两种情况中至少一种的所有糖果:

  • color 为 brown,且 price 为 2
  • color 为 mixed,且 weight 小于 40

查询只应返回这些糖果的名称和颜色。

亲手试试

SELECT name, color 
FROM candies
-- 在下方编写你的代码
WHERE
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: SQL 在线编辑器