group by / order by 子句有特殊名称吗?
Posted
技术标签:
【中文标题】group by / order by 子句有特殊名称吗?【英文标题】:Is there a special name for group by / order by clauses? 【发布时间】:2014-08-28 04:03:02 【问题描述】:我读过书籍,其中 SQL 语句的 WHERE / HAVING 子句被称为“谓词”(以原始含义为基础,这是有道理的)。 Group By / Order By 子句是否有一个普遍接受的术语?
【问题讨论】:
如果您有兴趣深入了解背景,amazon.com/Applied-Mathematics-Database-Professionals-Experts/… 是一本很棒的书。 【参考方案1】:AFAIK,不,没有。但你可以说喜欢
Group By -- Grouping Clause
Order By -- Sorting clause
另外,WHERE / HAVING
作用于谓词。 predicate
是一个表达式,其计算结果为 true
或 false
。
【讨论】:
以上是关于group by / order by 子句有特殊名称吗?的主要内容,如果未能解决你的问题,请参考以下文章
我们如何在具有GROUP BY子句的查询中选择非聚合列,而GROUP BY子句在功能上不依赖于GROUP BY子句中的列?
使用 GROUP BY 和 ORDER BY 子句以降序打印记录
在连接中使用 Where 子句,以及 Group by 和 Order By
ORDER BY 子句的表达式 #1 不在 GROUP BY 子句中,并且包含非聚合列