AND 关键字
本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 6 课,共 72 课。
AND 关键字表示两个条件都必须为真;如果其中任意一个条件不为真,那么条件就不成立。
例如,这里有一个 people 表:
| name | age | gender |
|---|---|---|
| Joas | 13 | male |
| Holwa | 17 | male |
| Nohlas | 24 | female |
| Polar | 23 | male |
| Loopa | 18 | female |
以下查询:
SELECT *
FROM people
WHERE gender = 'female' AND age < 20表示我们要查找所有 gender 为 'female' 且 age 小于 20 的记录。
结果如下:
| 姓名 | 年龄 | 性别 |
|---|---|---|
| Loopa | 18 | female |
注意:文本值要写在单引号内,例如 'female'。SQLite 也接受双引号,例如 "female",但单引号是标准写法,所以请使用单引号。
挑战
简单可用的表和列:
people:name、age、status表:people
name age status Charles 28 employed Fatima 38 unemployed Eric 11 unemployed Diya 44 employed Hanna 22 employed Ali 20 unemployed Gabriel 37 employed Beatriz 17 employed Troy 29 unemployed Angelica 32 employed
从 people 表中提取所有年龄在 20 到 28 岁之间(包括 20 岁和 28 岁)的人。
亲手试试
SELECT *
FROM people
-- 在下方编写你的代码
WHERE这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: SQL 在线编辑器