MySQL学习使用[9天系列 学习笔记 Day05]

系列文章目录

MySQL学习使用[9天系列 学习笔记]
Day01了解和创建数据库
(附上链接Day01:
https://blog.csdn.net/besthtml/article/details/128055581?
Day02创建、查看和删除表
https://blog.csdn.net/besthtml/article/details/128066352?
Day03更新数据和简单查询
https://blog.csdn.net/besthtml/article/details/128069269?
Day04模糊查询、结果排序和限制输出行
https://blog.csdn.net/besthtml/article/details/128085013?
Day05统计函数和其他函数的使用
https://blog.csdn.net/besthtml/article/details/128086178?
Day06分组统计和限制分组输出
https://blog.csdn.net/besthtml/article/details/128092918
Day07嵌套查询和连接查询
https://blog.csdn.net/besthtml/article/details/128099111
Day08视图、索引、备份和恢复
https://blog.csdn.net/besthtml/article/details/128108602?
Day09事务
https://blog.csdn.net/besthtml/article/details/128115542?



前言

通过Day01了解数据库的创建,Day02了解了创建、查看和删除表,Day03了解了更新数据和简单查询,Day04了解模糊查询、结果排序和限制输出行,现在在巩固基础上,会在SQL数据查询语句中使用五个统计函数,会在SQL数据查询语句中使用常用的数学函数、字符串函数、日期函数。
Day01传送门https://blog.csdn.net/besthtml/article/details/128055581
Day02传送门https://blog.csdn.net/besthtml/article/details/128066352?
Day03传送门https://blog.csdn.net/besthtml/article/details/128069269?
Day04传送门https://blog.csdn.net/besthtml/article/details/128085013?
Day05统计函数和其他函数的使用


提示:以下是本篇文章正文内容,下面案例可供参考

统计函数和其他函数的使用

一、统计函数(分组函数)

count()函数:实现统计表中数据的条数
avg()函数:实现计算字段值的平均值
sum()函数:实现计算字段值的总和
max()函数:实现查询字段值的最大值
min()函数:实现查询字段值的最小值
注意:1.自动忽略NULL,你不需要提前对NULL 处理
		   2.分组函数不能直接使用where子句中
		   3.所有的分组函数可以组合起来一起用

1. count()函数

例查询总出版社数量

SELECT  count(*) FROM  book;

也可以写成

SELECT COUNT(pubcomp) FROM  book;

COUNT (*)统计元组个数,一个元组对应一行
COUNT (列名)统计一列中分量的个数,不区分重复分量,不统计null值

2.max()函数,min()函数,avg()函数

例 查询选修清华大学出版社图书价格的最高价格、最价格和平均价格。

 SELECT MAX(price),MIN(price), AVG(price)
 FROM book
 where pubcomp ='清华大学出版社';

3.sum()函数

例 查询清华大学出版社图书的总价格。

 SELECT SUM(price)   FROM book   WHERE pubcomp= '清华大学出版社 '; 

二、其他函数

1.数据处理函数/单行处理函数

单行处理函数,一个输入对应一个输出

常用的:
Lower 转换小写
upper 转化大写
substr 取子串(substr(被截取的字符串,起始下标(从1开始),截取的长度)
length 取长度
trim 去空格
str_to_date 将字符串转化为日期
concat 字符串拼接
format 设置千分位
ceiling 向上取整
round 四舍五入
floor 向下取整
rand() 生成随机数
ifnull 可以将null转化为一个具体值

例将清华大学出版社的图书价格进行取整数(向上取整)。

select ceiling(price) from book where pubcomp='清华大学出版社';

2.多行处理函数

多行处理函数,多个输入对应一个输出

总结

通过Day05学会在SQL数据查询语句中使用五个统计函数,会在SQL数据查询语句中使用常用的数学函数、字符串函数、日期函数。今天的笔记就到这里,Day06学习分组统计和限制分组输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值