SQL不是单个组组函数错误
发布时间:2021-02-27 10:02:54 所属栏目:MsSql教程 来源:网络整理
导读:我很难让我的oracle开发人员查询正确输出.当我有avg函数时,它不会给我一个组组错误.当我拿出来它工作正常.我尝试过使用group而不是order by但是它告诉我它不是一个表达组. SELECT LGBRAND.BRAND_ID,LGBRAND.BRAND_NAME,AVG(LGPRODUCT.PROD_PRICE)AS AVGERF
我很难让我的oracle开发人员查询正确输出.当我有avg函数时,它不会给我一个组组错误.当我拿出来它工作正常.我尝试过使用group而不是order by但是它告诉我它不是一个表达组. SELECT LGBRAND.BRAND_ID,LGBRAND.BRAND_NAME,AVG(LGPRODUCT.PROD_PRICE)AS AVGER FROM LGPRODUCT,LGBRAND WHERE LGPRODUCT.BRAND_ID = LGBRAND.BRAND_ID ORDER BY BRAND_NAME; 解决方法在查询中包含聚合函数(如avg,sum)时,必须按所有未聚合的列进行分组.SELECT LGBRAND.BRAND_ID,LGBRAND WHERE LGPRODUCT.BRAND_ID = LGBRAND.BRAND_ID GROUP BY LGBRAND.BRAND_ID,LGBRAND.BRAND_NAME ORDER BY BRAND_NAME (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 美国18岁少年涉嫌编写“冲击波”病毒将被捕
- sql-server – 查找用于还原SQL Server备份的脚本
- Opera无奈替微软卖命 新版浏览器先优待视窗
- sql-server – 备份master数据库的频率是多少?
- sql-server-2005 – 在SQL Server 2005中使用PDF文件进行全
- 赛门铁克推新版DeepSight病毒威胁管理系统
- sql-server – 如果数据库只有一个插入,那么索引每个可能的
- sql-server – 包含要使用文件流的二进制文件的现有表
- mssql中得到指定日期所在月份的第一天的代码
- sql-server – 用于邮件,文件和数据库存储的理想服务器规格
站长推荐
热点阅读