java编程常见函数之数学函数

1. 常见函数

什么是数据库函数?

数据库中的函数类似于Java在的方法,可以接收0个或多个参数,在函数内部完成计算,并且返回结果。

我们只需要按照函数名称进行调用,并且传递相应的参数即可。

调用函数的语法: SELECT 函数名称(参数列表)

数据库函数的分类:

  1. 单行函数:每次将单条记录当做函数输入给函数,得到单条记录对应的单行结果。
  2. 多行函数:每次将多条记录当做参数输入给函数,得到多条记录对应的单行结果。

MySQL数据库提供了很多函数包括:

  • 数学函数;
  • 字符串函数;
  • 日期和时间函数;
  • 条件判断函数;流程控制函数;
  • 系统信息函数;
  • 加密函数;
  • 格式化函数;

(1) 数学函数

 

java编程常见函数之数学函数_第1张图片

 

  1. SELECT ABS(-9.5);abs(x) 返回x的绝对值
  2. ceil(x) 返回大于x的最小整数值

SELECT CEIL(9.1); –获取比9.1大的最小的整数,结果是10

  1. FLOOR(x) 返回小于x的最大整数值

SELECT FLOOR(9.1); — 获取被9.1小的最大的整数,结果是9

  1. MOD(x,y) 返回x/y的模

SELECT MOD(10,-3);

SELECT 10%-3;

  1. RAND() 产生0~1之间(0~0.999999)的随机数

SELECT ROUND( RAND()*99 +1 ) ;– 产生1~100的随机整数

  1. ROUND() 四舍五入函数

SELECT ROUND(-1.3687 ,2); — 精确到小数点后2位

SELECT ROUND(1.3687); — 只有一个数值,表示精确到个位

  1. TRUNCATE(x,y),截取数值型的数据,不考虑四舍五入

SELECT TRUNCATE(112.8975,2); — 截取到小数点后两位

SELECT TRUNCATE(112.8975,-1); — 截取到小数点后-1位,也就是10为,结果是110

  1. SQRT(x) 返回x的平方根

SELECT SQRT(9); — 9的平方根是3

  1. POW(x,y) 返回x的y次方

SELECT POW(2,3); — 2的三次方是8

Java培训

你可能感兴趣的:(java,java)