MySQL学习----MySQL函数(一)----09MySQL数学函数和聚合函数

来源:互联网 发布:云计算 云服务 编辑:程序博客网 时间:2024/05/22 06:14
-- MySQL数学函数和聚合函数


-- ABS取绝对值
select abs(-5);


-- celling 取刚好大于这个数的整数
select ceiling(5.8);


-- floor 取刚好小于这个数的整数
select floor(5.8);


-- greatest取数组中最大的数
select greatest(1,9,5,2,6,4);


-- least取数组中最小的数
select least(1,9,5,2,6,4);


-- mod除余运算
select mod(2,3);


-- pi函数 3.141593
select pi();


-- 产生一个随机数
select rand();


select rand(2);


-- 四舍五入
select round(10.235456,2);


-- 直接截断
select truncate(10.235456,2);


-- 没有布尔类型,用1表示正数,-1表示负数,0表示0
-- sign判断正数,负数 0
select sign(-1);
select sign(1);
select sign(0);


-- 三角函数
select cos(1);


-- 乘方
select pow(2,3);


-- 开方
select sqrt(4);


-- age字段平均数
select * from table1;
select avg(age) from table1;


-- -- 求和
select sum(age) from table1;


-- 求最大值,最小值
select max(age) from table1;
select min(age) from table1;


-- 值的个数
select count(age) from table1;



































































0 0