MYSQL数据库中数据按要求汇总

MYSQL数据库中数据按要求汇总,第1张

有时对数据表的 *** 作不是表中数据本身,而是表中数据的汇总,例如

某一列数据的平均值,最大值,最小值等。而对于这些常用的数据汇总处理,MySQL提供了函数来处理。

SQL聚集函数

函数

说明

COUNT()

返回某列的行数

MAX()

返回某列最大值

MIN()

返回某列最小值

AVG()

返回某列平均值

SUM()

返回某列值之和

使用方法步骤如下:

1、工具需求

(1)navicat for mysql

2、先下载安装软件,按照正确的软件安装步骤进行安装,安装过程之间注意一下插件的自定义选择。

(1)连接参数填写:连接名可以任意填写,主需要方便区分即可,接着在主机名或IP填写服务器的主机名或者服务器IP地址,

(2)然后端口默认是3306  如果修改了其他端口,需要对应,接着填写用户名的密码,如图。

3、下面设置完后,点击下方的“连接”,接着出现“连接成功”的d窗,意味着连接成功了。

(1)添加删除数据库:如果需要添加删除数据库的话,可以选择需要 *** 作的数据库点击 *** 作即可,如图。

(2)如何使用命令行:,对于很多 *** 作还是SQL命令会更加方便,接着进入sql命令行界面,点击“工具”--“命令列界面”。

(3)可以在右下方空白区域进入了SQL命令行界面, *** 作方法和普通进入mysql命令行界面一样使用命令。

4、其他功能:面对之前数据库已经导出的sql文件。直接通过选择需要导入的数据库,效果如图所示。

一般可用Group 子句+ SQL聚合函数获取分类汇总信息

例如下列分组汇总SQL语句,返回本月每个产品类别的销售总金额:

select 产品类别,sum(单价*数量) as 销售金额 from 销售记录

where Date_Format(销售日期,'%Y%m')=Date_Format(now(),'%Y%m')

group by 产品类别


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7189565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存