加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle – 使用plsql的用户定义的自定义聚合函数

发布时间:2021-01-13 12:42:33 所属栏目:站长百科 来源:网络整理
导读:我有一个题目.我事变的器材不接管子查询.以是我必需编写一个用户界说的自界说聚合函数来执行以下操纵. 示例:col1和col2具有numeric数据范例. **col1** **col2**243 40157489 4002789 401598 400SELECT sum(MinValue) FROM (SELECT Min(col1) AS MinValue,co

我有一个题目.我事变的器材不接管子查询.以是我必需编写一个用户界说的自界说聚合函数来执行以下操纵.

示例:col1和col2具有numeric数据范例.

**col1**    **col2**
243         401
57489       400
2789        401
598         400

SELECT sum(MinValue) 
FROM
    (SELECT Min(col1) AS MinValue,col2
    FROM
    Table1
    GROUP BY col2)

Output:841

我想通过行使单个函数而不是上面表现的查询来一步完成此查询.就像是:

SELECT MyMinSum(col1,col2),col3 from table1 Group by col3;

我但愿这是有原理的.我将不胜谢谢.

办理要领

假如您正在探求行使子查询行使select语句得到的沟通输出,则可以得到沟通的功效

SELECT   SUM (MIN (col1)) AS minvalue
 FROM   Table1
GROUP BY   col2

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读