购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

7.1 使用IN查询数据

使用IN操作符可以判断某个字段的值是否在指定的集合中。如果字段的值在集合中,则满足查询条件,该记录将被查询出来;如果不在集合中,则不满足查询条件。使用IN操作符查询数据的基本语法格式如下:

参数说明:

column_name:表示需要查询的列名,以及需要指定查询条件的列。

table_name:表示需要查询的表名。

value:表示值列表。

下面的示例通过使用数值类型数据来指定值列表。

示例01 在goods商品信息表中,查询出商品分类id(cat_id)为191、123和131的商品分类id、商品名称(goods_name)和商品本店价格(shop_price)。

输入:

输出(如图7 . 1所示):

图7.1 查询指定分类的商品

实际上,使用IN操作符实现了与OR运算符相同的功能,下面的代码同样可以实现上面的示例的效果。

在IN操作符后的值列表中不但可以使用数值类型数据,还可以使用字符类型数据,下面的示例通过使用字符类型数据来指定值列表。

示例02 在brand商品品牌表中,查询出商品品牌(name)为“OPPO”“维维”“湾仔码头”“华硕/ASUS”的商品品牌名称和品牌所属分类名称(cat_name)。

输入:

输出(如图7 . 2所示):

图7.2 查询指定商品品牌及其所属分类 qlAA/LW3suTSXbnLMkKFrI38vbQAkJ6cae64sLjjW0emJOWo0+gMkQH6Ygs5M+SX

点击中间区域
呼出菜单
上一章
目录
下一章
×