首页 > 数据库技术 > 详细

sql语句之where与having的区别

时间:2015-10-04 19:35:03      阅读:291      评论:0      收藏:0      [点我收藏+]

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是对查询结果中的字段进行判断。

sql语句之where与having的区别

原文:http://www.cnblogs.com/buexplain/p/4854800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!