Mysql03——函数
统计函数
count

SELECT COUNT(*) from employee;

sum


avg

max/min

SELECT SUM(salary) FROM employee;
SELECT AVG(salary) FROM employee;
SELECT MAX(salary)as max,MIN(salary) as min from employee;
group by、having

在 SQL 中增加 HAVING 子句原因:WHERE 关键字无法与聚合函数一起使用。
HAVING 子句可以让我们筛选分组后的各组数据。

分组查询最高工资和平均工资


having用于过滤
字符串相关函数

- CONCAT(连接字符)、INSTR

- 转换大小写

- 截取

- 替换

- 比较

- 去空格



数学相关函数

- 绝对值、二进制转换、向上取整

- 指定进制转化

- 向下取整
![]()
- 四舍五入保留指定位数小数

- 最小值。求余

- 随机数

![]()
时间日期相关函数

表结构

- 第一组

- 第二组

发送时间+10 > 当前时间 ——十分钟前发布的
- 第三组

- 细节说明


- 第四组
取出对应的年月日

![]()


这样在存储日期的时候也可以使用整数来存储时间戳的秒数然后再通过函数传换成对应的日期
加密函数和系统函数

- 第一组

- 第二组

不管多长的密码md5机密后都是32位

\G将查询到的横向表格纵向输出,方便阅读

流程控制函数

- 第一组


- 第二组

字段替换


本文来自博客园,作者:紫英626,转载请注明原文链接:https://www.cnblogs.com/recorderM/p/15881285.html

浙公网安备 33010602011771号