我有一些关于 Max() 的问题
下面的查询是什么意思?
SELECT MAX(X) -1 FROM T
我了解到语法应该是:
SELECT (MAX(X) -1) as max_minus_one FROM T
不?
聚合函数(即Max())后面必须跟吗GRUOP BY?
MAX(x) - 1简单来说就是表中 x 的最大值减一。
您始终可以使用括号和别名 ( as some_cool_name) 来使内容更清晰,或更改结果中的名称。但第一个语法是完全有效的。
仅当您打算选择聚合值以外的任何内容时才需要GROUP BY,例如:
select
userName,
avg(age)
from
users
group by
userName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19799 次 |
| 最近记录: |