1、MySql的函数
数学函数:
select ABS(-8);//绝对值函数,返回8
select ceiling(9.4)//向上取整,返回10
select floor(9.4)//向下取整,返回9
select rand()//返回一个0-1之间的随机数
select sign(10)//判断一个数的符号 0,-0,负数返回-1,正数返回1
字符串函数
select char_length('huasongyu')//字符串长度
select concat('hua','song','yu')//拼接字符串,返回'huasongyu'
select lower('HUASONGYU')//转小写
select upper('huasongyu')//转大写
时间和日期函数
select current_date()//获取当前日期
select curdate()//获取当前日期
select now()//获取当前时间
select localtime()//获取本地时间
聚合函数
count()//计数
select count(字段名) from student;//会忽略null值
select count(*) from student;//不会忽略null值
select count(1) from student;//
sum()//求和
avg()//平均值
max()//最大值
min()//最小值
2、分组过滤