mysql 函数

1. 聚合函数

1.1. 最大值

SELECT MAX(javaScore) AS 最高分 FROM users;

1.2. 最小值

select min(javaScore) as 最低分 from users;

1.3. 平均分

select avg(javaScore) as 平均分 from users;

1.4. 求和

select sum(javaScore) as 总分数 from users;

1.5. 统计记录

  • count(字段名):如果字段的值为NULL,则此字段对应的数据条数不再统计之内
  • 为了解决上述问题,在统计某一张表中的所有数据记录时,最好使用count(*)
select count(*) as 总条数 from users;

2. 时间函数

2.1. 获取当前系统时间全

包含的时间为:年月日时分秒

select now();

2.2. 只获取系统时间时分秒:

包含的时间为:时分秒

select curtime();

2.3. 只获取系统时间年月日

select CURDATE();

3. 数学函数

3.1. 向上取舍

select CEIL(2.3)

3.2. 向下取舍

SELECT FLOOR(2.3)

3.3. 随机数

不用接受参数,返回的是0-1之间的小数

select rand()

# 获取一个随机的4位数字,没有小数
SELECT CEIL(RAND()*10000) # 会有三位数出现
原文地址:https://www.cnblogs.com/louhui/p/10274207.html