MySQL 函数学习笔记
2022/3/2 19:19:54
本文主要是介绍MySQL 函数学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL 函数学习笔记
一、单行处理函数
特点:一个输入对应一个输出
- upper
- lower
- substr(name,1,1):截取字符串,起始下标从1开始
- concat(str1,str2):字符串拼接
- length
- trim
- round():四舍五入
- rand():生成随机数
- ifnull(字段,值):空处理函数,可以将null转为一个具体值;null参与运算一定为null;
10.case…when …then…when…then…else…end
二、多行处理函数(分组函数)
特点:多个输入对应一个输出
- count:计数
- sum:求和
- avg:平均值
- max:最大值
- min:最小值
count(*)和count(字段)的区别:
- count(字段):表示统计该字段下所有不为null的元素总数;
- count(*):统计表当中的总行数;(只要有一行数据count则++,因为每一行不可能都为null,一行数据中有一列不为null,则这行数据就是有效的。)
注意:
- 分组函数使用时,先分组,后计数;不分组,默认整张表为一组;
- 分组函数自动忽略null,不需要对null进行处理;
- 分组函数不能够直接使用在where子句中;
- 所有分组函数可以组合起来使用;
日期处理函数
关注林哥,持续更新哦!!!★,°:.☆( ̄▽ ̄)/$:.°★ 。
这篇关于MySQL 函数学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南