所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

该列没有包含在聚合函数或GROUPBY子句?

发布时间:2020-04-12 09:07:04

资讯分类:groupby  子句  函数  聚合  子句  聚合  函数
该列没有包含在聚合函数或GROUPBY子句?

聚合键:在 GROUP BY子句中指定的列。r GROUP BY子句的书写顺序:r 1. SELECT → 2. FROM → 3. WHERE → 4. GROUP BYr 执行顺序:r

  1. FROM → 2. WHERE →3. GROUP BY →4. SELECT
要点:r 1、使用聚合函数时, SELECT 子句中只能存在以下三种元素。r ● 常数r ● 聚合函数r ● 聚合键r 2、在 GROUP BY 子句中不能使用select子句中定义的列的别名。r 由于group by子句的执行优先级高于select,因此如果在select中定义的列的别名,group by子句并不知道。r 3、GROUP BY子句的结果是随机的。r 4、WHERE子句中不能使用聚合函数,只有SELECT子句、HAVING子句和ORDER BY中才能使用聚合函数。r

留言与评论(共有 0 条评论)
   
验证码:
Top