不是单组分组函数

不是单组分组函数问题:一:SELECT tablespace_name, SUM(bytes) freeFROM dba_free_space不是单组分组函数原因: 1、如果程序中使用了分组函数,则有两种情况可以使用:程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为:  SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spa…

大家好,又见面了,我是你们的朋友全栈君。问题:


一:
SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space

不是单组分组函数




原因: 


1、如果程序中使用了分组函数,则有两种情况可以使用:


程序中存在
group by
,并指定了分组条件,这样可以将分组条件一起查询出来


改为: 


 SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name




如果不使用分组的活,则只能单独使用分组函数


改为: 


SELECT SUM(bytes) free
FROM dba_free_space




2、在使用分组函数的时候,不能出现分组条件之外的字段


总结:在
select
需要查询的语句中选中的字段,必须出现在
group by
子句中

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147383.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月30日 下午12:16
下一篇 2022年6月30日 下午12:16


相关推荐

  • Winscp连接Amazon Ec2实例传送文件

    Winscp连接Amazon Ec2实例传送文件使用WinSCP将文件传输到您的Linux实例WinSCP是适用于Windows的基于GUI的文件管理器,您可以通过它来使用SFTP、SCP、FTP和FTPS协议将文件上传并传输到远程计算机。通过WinSCP,您可以将Windows计算机中的文件拖放到Linux实例或同步这两个系统之间的所有目录结构。要使用WinSCP,您将需要在 使用P

    2022年7月20日
    22
  • js中数组求和_多个数组对应项求和

    js中数组求和_多个数组对应项求和js数组求和的5种方法题目描述计算给定数组arr中所有元素的总和输入描述:数组中的元素均为Number类型输入例子:sum([1,2,3,4])输出例子:101、不考虑算法复杂度,用递归做:functionsum(arr){varlen=arr.length;if(len==0){return0;}elseif(len==1){returnarr[0

    2026年4月13日
    4
  • js语法(1)_css语法

    js语法(1)_css语法js自动插入分号规则a.什么时候需要写分号什么时候不能写分号要有换行符,且下一个符号是不符合语法的,那么就尝试插入分号。有换行符,且语法中规定此处不能有换行符,那么就自动插入分号。源代码结束处,不能形成完整的脚本或者模块结构,那么就自动插入分号。noLineTerminatorhere规则表示它所在的结构中的这一位置不能插入换行符。带有标签的continue语句不能在continue后插入换行带标签的break语句不能在break后插入换行return后不能插入换行..

    2022年10月21日
    5
  • python全国计算机二级报名_python有证书考吗

    python全国计算机二级报名_python有证书考吗第一次参加全国计算机等级考试的考生对于网上报名的流程,对全国计算机考试流程中某些环节并不清楚,小编今天就整理下全国计算机等级考试流程及详细说明,提供网上报名流程示意图,解决大家在全国计算机等级考试报名过程中的疑问。(如有出入,请以官方信息为准)考生需登录各地计算机等级考试官方报名网站,进入“全国计算机等级考试报名系统”进行注册登录。(一)注册账号和登录一、注册ETEST通行证1.考生首次登录系…

    2025年8月28日
    7
  • 豆包1.5 Vision Lite 对比 GPT-5-min,谁更适合你?实测AI模型选型利器 | AIBase

    豆包1.5 Vision Lite 对比 GPT-5-min,谁更适合你?实测AI模型选型利器 | AIBase

    2026年3月12日
    2
  • dpkg用法详解_dpkg -l

    dpkg用法详解_dpkg -ldpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。下面是它的一些命令解释:1)安装软件命令行:dpkg-i示例:dpkg-iavg71flm_r28-1_i386.deb2)安装一个目录下面所有的软件包命令行:dpkg-R示例:dpkg-R/usr/local/src3)释放软件包,但是不进行配置命令

    2026年4月15日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号