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

总结

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

相关文章

  • 通过实例学习MySQL分区表原理及常用操作

    通过实例学习MySQL分区表原理及常用操作

    我们试着想一想, 在生产环境中什么最重要? 我感觉在生产环境中应该没有什么比数据跟更为重要. 那么我们该如何保证数据不丢失、或者丢失后可以快速恢复呢?只要看完这篇大家应该就能对MySQL中数据备份有一定了解
    2019-05-05
  • MySQL中参数sql_safe_updates在生产环境的使用详解

    MySQL中参数sql_safe_updates在生产环境的使用详解

    这篇文章主要给大家介绍了关于MySQL中参数sql_safe_updates在生产环境使用的相关资料,并给大家分享了解决mysql sql_safe_updates不支持子查询更新的方法,分享出来供大家参考学习,需要的朋友们下面来一起看看吧。
    2017-11-11
  • mysql 5.7.14 免安装版注意事项(精)

    mysql 5.7.14 免安装版注意事项(精)

    这篇文章主要介绍了mysql 5.7.14 免安装版注意事项的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • 一次mysql的.ibd文件过大处理过程记录

    一次mysql的.ibd文件过大处理过程记录

    mysql数据库的每个表都有ibd和frm两种格式的文件,ibd文件是表的数据文件,存放表的数据,修改文件后缀,无法在MySQL数据库中查询表数据,这篇文章主要给大家介绍了关于一次mysql的.ibd文件过大处理过程的相关资料,需要的朋友可以参考下
    2022-06-06
  • MYSQL 数据库命名与设计规范

    MYSQL 数据库命名与设计规范

    对于MYSQL 数据库的命名与设计,需要一定的规范,所以我们要了解和快速的掌握mysql有很多的帮助。
    2008-12-12
  • MySQL varchar(n)能存储几个汉字

    MySQL varchar(n)能存储几个汉字

    这篇文章主要介绍了MySQL varchar(n)能存储几个汉字,MySQL中varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Centos5.5中安装Mysql5.5过程分享

    Centos5.5中安装Mysql5.5过程分享

    这篇文章主要介绍了Centos5.5中安装Mysql5.5过程分享,本文使用编译方法安装MySQL,并给出了一些可能遇到的错误和解决方法,需要的朋友可以参考下
    2015-01-01
  • MySQL中int最大值深入讲解

    MySQL中int最大值深入讲解

    这篇文章主要给大家介绍了关于MySQL中int最大值的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • MySQL使用distinct去掉查询结果重复的问题

    MySQL使用distinct去掉查询结果重复的问题

    这篇文章主要介绍了MySQL使用distinct去掉查询结果重复的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • MySQL实现replace函数的几种实用场景

    MySQL实现replace函数的几种实用场景

    这篇文章主要介绍了MySQL实现replace函数的几种实用场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论