where条件查询:
使用 where 可以将表中符合条件的数据筛选出来后,得到查询结果。
语法:
select 字段名,……,字段名 from 表名 where 条件表达式;
例:
注意:在条件表达式中我们可以使用关系运算和逻辑运算。
例:
where常用运算符
注意:
1、in在某个集合之内 not in 不在某个集合之内。
例:查出名称为诺基亚,价格是500,或者是600或者是700的商品。
2、between xxx and xxx
例:查出价格在100到200之内的商品。
having 筛选查询:
例:查出不同分类下的商品的平均价格大于1000的分类
where与having的区别:
having与where非常相似,都是用于查询条件的判断。
但是:
where是对数据表中的字段进行判断。
Having是对查询结果中的字段进行判断。