在查询表时,如果想要满足两个给定的条件,可以在WHERE子句中使用AND运算符来实现。AND运算符表示“与”的关系,在进行查询时,既要满足给定的第一个条件,也要同时满足给定的第二个条件,如果不满足两个查询条件中的任何一个,这样的记录就会被排除掉。AND运算符的真值表如表6.1所示。
表6.1 AND运算符的真值表
示例01 在goods商品信息表中,查询本店价格(shop_price)大于3000元并且小于6000元的所有商品的id(goods_id)、名称(goods_name)和本店价格(shop_price)。
输入:
输出(如图6 . 1所示):
图6.1 使用AND运算符查询
说明
在定义查询语句时,可以在WHERE子句中设置多个筛选条件,同时使用多个AND运算符来连接多个条件表达式,只有同时满足所有查询条件的记录才会被查询出来。
示例02 在goods商品信息表中,查询点击次数(click_count)大于20、库存数量(store_count)为1000、本店价格(shop_price)大于2000元的所有商品信息。
输入:
输出(如图6 . 2所示):
图6.2 使用AND运算符实现多条件查询