任务描述
本关任务:使用关键字AND
检索数据表中指定的字段的内容;使用关键字IN
检索数据表中指定的字段的内容。
相关知识
为了完成本关任务,你需要掌握: 1.如何使用关键字AND
检索数据表中指定的字段的内容, 2.使用关键字IN
检索数据表中指定的字段的内容。
带AND
关键字的多条件查询
大家在前两章使用WHERE
关键字限定查询内容的时候,有没有注意到我们使用的都是单一条件查询。有没有同学曾经在检索的时候觉得力不从心:“我需要的结果只用单一条件查询是得不到的呀!”
比如,我既想要成熟苹果中直径大于5cm
的苹果的品种,又想要成熟苹果果色为黄色的苹果的品种。这两个条件如何综合在一起进行检索呢?
MySQL
在WHERE
子句中使用AND
操作符限制只有满足所有条件的查询才会被返回。可以使用AND
连接两个甚至更多个查询条件,多个条件表达式之间用AND
分开。
语法规则为: SELECT 字段名 FROM 表名 WHERE 表达式1 AND 表达式2; 。 |
举个例子 假设我们现在有一张表Mall_products
,内容如下:
我们想要查询表中哪些商品不仅商品名中带有toy