仓酷云

标题: MYSQL教程之SQL中HAVING从句的用法 [打印本页]

作者: 分手快乐    时间: 2015-1-16 22:37
标题: MYSQL教程之SQL中HAVING从句的用法
即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。HAVING
用户在利用SQL言语的过程当中大概但愿办理的一个成绩就是对由sum或别的汇合函数运算了局的输入举行限定。比方,我们大概只但愿看到Store_Information数据表中发卖总额凌驾1500美圆的商铺的信息,这时候我们就必要利用HAVING从句。语法格局为:
SELECT"column_name1",SUM("column_name2")
FROM"table_name"
GROUPBY"column_name1"
HAVING(arithematicfunctioncondition)
(GROUPBY从句可选)
由此,我们可使用以下命令完成上述查询目标:
SELECTstore_name,SUM(sales)
FROMStore_Information
GROUPBYstore_name
HAVINGSUM(sales)>1500
查询了局显现为:
store_nameSUM(Sales)
LosAngeles$1800
小注:
SQL言语中设定汇合函数的查询前提时利用HAVING从句而不是WHERE从句。一般情形下,HAVING从句被安排在SQL命令的开头处
对于现有业务,可以轻松移植到MySQL。当你需要替换掉老的硬件,当你需要削减历史遗留下的老系统的时候,选用MySQL对于财务部门来说更具吸引力。
作者: 不帅    时间: 2015-1-22 07:01
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
作者: 变相怪杰    时间: 2015-1-30 23:32
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
作者: 再见西城    时间: 2015-2-6 16:58
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
作者: 因胸联盟    时间: 2015-2-17 10:42
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
作者: 透明    时间: 2015-3-5 19:29
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
作者: 再现理想    时间: 2015-3-12 12:01
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
作者: 分手快乐    时间: 2015-3-19 21:55
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2