WHERE 关键字无法与合计函数一起使用
来源:互联网 发布:java多线程并发视频 编辑:程序博客网 时间:2024/05/16 11:27
在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。
可以这样(因为有having):
SELECT Customer,SUM(OrderPrice) FROM OrdersWHERE Customer='Bush' OR Customer='Adams'GROUP BY CustomerHAVING SUM(OrderPrice)>1500
不能这样(where ... on... or sum()):
不能的原因:WHERE 关键字无法与合计函数一起使用
举例:
SELECT Customer,SUM(OrderPrice) FROM OrdersWHERE Customer='Bush' OR Customer='Adams' and SUM(OrderPrice)>1500GROUP BY Customer深层次的原因:
聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。
此处的聚合就是 and SUM()
- WHERE 关键字无法与合计函数一起使用
- 合计函数无法和where条件一起使用
- group by和聚合函数、having关键字一起使用
- Swift where关键字的使用
- 在Case函数中使用合计函数
- 合计函数
- Oracle 使用分析函数实现小计合计
- mysql数据库limit与in无法一起使用
- Extjs4.2中使用summary时合计行与数据航无法对齐的问题,使用summaryType
- php命名空间与自动加载函数一起使用
- TP3.2 Join和where一起使用的问题
- join on 和where 一起使用的细节
- 关于static关键字的使用(多与类的继承一起考察)
- ORACLE自定义合计函数
- My97DatePicker与angular一起使用时改变了但是angular无法监测到变化解决方式
- Devexpress 合计 与 格式化
- 函数与关键字
- 函数与关键字
- AppDomain.CurrentDomain.BaseDirectory不同系统返回值不一样
- Android--ContentProvider跨程序访问数据
- 九种卫星地图的快速比较和选择方法
- CVPR2013 论文(visual tracking相关,可供下载)
- Java IO 中的设计模式
- WHERE 关键字无法与合计函数一起使用
- poj 1679 The Unique MST
- 流媒体开发之-服务器图片的加载
- spring jar包详解及jar包下载
- Myeclipse SVN错误:Error validating server certificate for https//
- 使用itext将html生成pdf中文换行问题解决方案2
- 微信--了解与试水与使用之间的差距是未知的
- Linux系统调用中的参数验证
- 超简单的NDK单步调试方法