sql如何使用group by分组,同时查询其它字段

 更新时间:2024年12月17日 10:36:34   作者:冷冷清清中的风风火火  
文章介绍了使用SQL的GROUP BY进行分组查询时的一些规则和技巧,主要强调了在SELECT后面的字段要么是聚合函数的一部分,要么必须包含在GROUP BY子句中,此外,文章还讨论了如何在GROUP BY时查询其他字段,通过使用MAX或MIN函数来实现

sql使用group by分组,同时查询其它字段

group by 一般和聚合函数一起使用才有意义,比如 count sum avg等

使用group by的两个要素

(1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.

(2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having

但是有时候我们只需要通过一个字段去group by ,又想在查询结果中查询其他字段。

解决

可以把其他需要查询的字段放到max或min函数里

SELECT
	a.api_name,
	min(a.api_url),
	COUNT(a.api_name)
FROM
	t_api_call_log a
GROUP BY
	a.api_name

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 教你3个步骤为Mysql添加只读账号

    教你3个步骤为Mysql添加只读账号

    只要公司有数据团队的那免不了让这帮家伙把全公司的数据库数据都摸一遍,但是要是直接把root用户给了他们有点危险,于是只能给设权限,这篇文章主要给大家介绍了关于如何通过3个步骤为Mysql添加只读账号的相关资料,需要的朋友可以参考下
    2023-12-12
  • 如何将mysql存储位置迁移到一块新的磁盘上

    如何将mysql存储位置迁移到一块新的磁盘上

    这篇文章主要介绍了如何将mysql存储位置迁移到一块新的磁盘上,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • SQL使用ROW_NUMBER() OVER函数生成序列号

    SQL使用ROW_NUMBER() OVER函数生成序列号

    这篇文章主要介绍了SQL使用ROW_NUMBER() OVER函数生成序列号,ROW_NUMBER()从1开始,为每一条分组记录返回一个数字,下面文章内容具有一定的参考价值,需要的小伙伴可以参考一下
    2021-12-12
  • 在MySQL中如何存取List<String>数据

    在MySQL中如何存取List<String>数据

    这篇文章主要介绍了在MySQL中如何存取List<String>数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 深入聊聊MySQL中各种对象的大小长度限制

    深入聊聊MySQL中各种对象的大小长度限制

    在使用mysql的过程中总会遇到或大或小的问题,这篇文章主要给大家介绍了关于MySQL中各种对象的大小长度限制的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友可以参考下
    2021-12-12
  • 跳槽必备之你设计索引的原则是什么?怎么避免索引失效?

    跳槽必备之你设计索引的原则是什么?怎么避免索引失效?

    索引的设计可以遵循一些已有的原则,创建索引的时候请尽量符合这些原则,便于提升索引地使用效率,更高效地使用索引。今天给大家介绍跳槽必备之你设计索引的原则是什么?怎么避免索引失效?感兴趣的朋友一起看看吧
    2021-05-05
  • MySQL命令行下18个常用命令

    MySQL命令行下18个常用命令

    在日常的网站维护和MYSQL数据库管理中,会用到非常多的MYSQL命令,下面给大家介绍18个管理MYSQL数据库时最常使用的命令
    2018-03-03
  • 分享CentOS下MySQL最新版本5.6.13源码安装过程

    分享CentOS下MySQL最新版本5.6.13源码安装过程

    这篇文章主要介绍了CentOS下安装MySQL最新版本5.6.13过程分享,需要的朋友可以参考下
    2014-02-02
  • mysql 数据库安装经验问题汇总

    mysql 数据库安装经验问题汇总

    这篇文章主要介绍了mysql 数据库安装经验问题汇总,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • MySQL中把varchar类型转为date类型方法详解

    MySQL中把varchar类型转为date类型方法详解

    这篇文章主要介绍了MySQL中把varchar类型转为date类型方法详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论