Menu
CoddyTech

AND 关键字

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

AND 关键字表示两个条件都必须为真;如果其中任意一个条件不为真,那么条件就不成立。

例如,这里有一个 people 表:

nameagegender
Joas13male
Holwa17male
Nohlas24female
Polar23male
Loopa18female

 

以下查询:

SELECT * 
FROM people
WHERE gender = 'female' AND age < 20

表示我们要查找所有 gender 为 'female' 且 age 小于 20 的记录。

结果如下:

姓名年龄性别
Loopa18female

 

注意:文本值要写在单引号内,例如 'female'。SQLite 也接受双引号,例如 "female",但单引号是标准写法,所以请使用单引号。

challenge icon

挑战

简单

可用的表和列:

  • people:name、age、status

表:people

nameagestatus
Charles28employed
Fatima38unemployed
Eric11unemployed
Diya44employed
Hanna22employed
Ali20unemployed
Gabriel37employed
Beatriz17employed
Troy29unemployed
Angelica32employed

从 people 表中提取所有年龄在 20 到 28 岁之间(包括 20 岁和 28 岁)的人。

亲手试试

SELECT * 
FROM people
-- 在下方编写你的代码
WHERE
quiz icon自我测试

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

基础知识中的所有课

自己练习: SQL 在线编辑器