|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
即使对于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对于财务部门来说更具吸引力。 |
|