【问题标题】:A proper term for arguments of GROUP BY and aggregate functions, like SUM()GROUP BY 和聚合函数的参数的适当术语,例如 SUM()
【发布时间】:2019-04-19 17:46:30
【问题描述】:

我在任何地方都找不到答案,GROUP BY 子句中列出的列的术语是什么?相反,应用聚合函数的列的名称是什么?

【问题讨论】:

  • 在 group by 你可以有键(列)或聚合函数,所以这意味着 group by 表达式意味着它可以涉及两者
  • 仅供参考,似乎也没有更具体的通用术语relational algebra。所以,它们是“列”:-)
  • 文字很重要。为此 +1。
  • ::= GROUP BY [ ]

标签: sql group-by aggregate terminology


【解决方案1】:

我将它们称为“按键分组”或聚合键。

我发现不同数据库中的文档并不一致,因此可能会有一些灵活性。 “按元素分组”或“按表达式分组”都明确地传达了这个想法。

聚合函数的参数没有特殊的名称。这些可以是任何表达式,包括“按键分组”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    相关资源
    最近更新 更多