SQL数据库常用函数

一、数据库函数

MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。

1.1 数字函数

数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数

1.1.1 常用函数

abs(x)   返回 x 的绝对值  
rand()   返回 0 到 1 的随机数  
mod(x,y)   返回 x 除以 y 以后的余数  
power(x,y)   返回 x 的 y 次方  
round(x)   返回离 x 最近的整数  
round(x,y)   保留x 的y 位小数四舍五入后的值  
sqrt(x)   返回 x 的平方根  
truncate(x,y)   返回数字 x 截断为 y 位小数的值  
ceil(x)   返回大于或等于 x 的最小整数  
floor(x)   返回小于或等于 x 的最大整数  
greatest(x1,x2...)   返回集合中最大的值  
least(x1,x2...)   返回集合中最小的值  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

举例说明: mysql> select abs(-1), rand(), mod(5,4), power(2,3), round(1.89); +---------+--------------------+----------+------------+-------------+ | abs(-1) | rand() | mod(5,4) | power(2,3) | round(1.89) | +---------+--------------------+----------+------------+-------------+ | 1 | 0.5715515916902121 | 1 | 8 | 2 | +---------+--------------------+----------+------------+-------------+ 1 row in set (0.00 sec)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgywwg.html