news 2026/6/22 14:32:56

GROUP BY() 函数的意义与应用实例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GROUP BY() 函数的意义与应用实例

1."GROUP BY 1,2" 的含义

GROUP BY() 函数后面直接跟整数,比如 GROUP BY 1 或者 GROUP BY 1,2 这样的写法,它表示在 MySQL 中,使用列的位置来进行分组。例如 GROUP BY 1 就表示它将 使用第一列来进行分组,对应上面的力扣1050题就是 actor_id 这一列名。

同理,根据题目的要求,它是要找出合作过三次的演员和导演 id 对,即分组要把 actor_id 和 director_id 合起来作为筛选条件,所以 GROUP BY 1, 2 就是使用第一列和第二列分组。 不过这里需要 注意一点:GROUP 1,2 是按照 SELECT 语句中选择的列的顺序(这道题对应的顺序是 actor_id, director_id)进行分组的;如果列的顺序发生变化,还是盲目地使用 GROUP BY 1,2 来查询,就有可能得到 错误 的查询结果。

2.为什么要这么写?

这里大胆猜测他们这么写最简单的一个原因可能是简洁,或者说省时。毕竟数字确实比单词要写的更快。第二个原因可能是一定程度上可读性更高。 那么问题又来了:这样写和直接写列名的区别在哪里?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 10:52:36

生长中的神经细胞自动机:模拟生物形态发生,探索自组织系统新可能

模型工程学科研究人员常使用含局部相互作用的模拟,本文专注细胞自动机模型以识别细胞层面规则。细胞自动机由网格状细胞组成,细胞迭代更新,新状态取决于紧邻细胞状态,虽简单却有丰富行为和悠久模拟生物现象历史。尝试开发从单个细…

作者头像 李华
网站建设 2026/5/20 10:50:28

2026年无人系统与智能技术国际学术会议(USIT 2026)

2026年无人系统与智能技术国际学术会议 2026 International Conference on Unmanned System and Intelligent Technology(USIT 2026) 时间:2026年7月31-8月2日 地点:中国天津 官网:www.ic-usit.com 【会…

作者头像 李华
网站建设 2026/5/20 10:50:09

【译】Visual Studio 中的 Agent Skill:让 Copilot 适配团队工作模式

如今 Visual Studio 已支持 Agent Skill,这类技能是可复用的指令集,能够指导 Copilot Agent 处理各类特定任务,例如 build pipeline、生成模板代码或是遵循团队编码规范。只需定义一次技能,智能体便能在对应场景下自动启用该技能。…

作者头像 李华
网站建设 2026/5/20 10:50:04

精通宏录制:Pulover‘s Macro Creator实战自动化脚本生成

精通宏录制:Pulovers Macro Creator实战自动化脚本生成 【免费下载链接】PuloversMacroCreator Automation Utility - Recorder & Script Generator 项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator Pulovers Macro Creator是一款基于…

作者头像 李华
网站建设 2026/5/20 10:49:33

两个PPT防修改方法,小白也能学会

辛苦做完的PPT文件发给客户或同事后,害怕被随意修改怎么办?今天小编分享PPT“防修改”的两种方法,让你在不同的需求下,都有合适的方法可用。方法一:标记为最终状态适合内部协作、非敏感内容分享,主打 “友好…

作者头像 李华