【数据库】【SQL高级】*MySQL数据库之“函数和操作符”(数值函数部分#常用#:方便查阅使用)#数据库SQL知识汇总#(四)-2018.11.27- #转载#

“MySQL函数和操作符”转载留着以后开发备用:
@博主链接:Java仗剑走天涯------MySQL函数和操作符(超详细,备着查找)


四、数值函数

4.1 算数操作符

  • DIV整数除法。 类似于 FLOOR(),然而使用BIGINT 算法也是可靠的。

4.2 数学函数

若发生错误,所有数学函数会返回 NULL 。

  • ABS(X):返回X 的绝对值。该函数支持使用BIGINT值。
  • ACOS(X):返回X 反余弦, 即, 余弦是X的值。若X 不在-1到 1的范围之内,则返回 NULL 。
  • ASIN(X):返回X 的反正弦,即,正弦为X 的值。若X 若X 不在-1到 1的范围之内,则返回 NULL 。
  • ATAN(X):返回X 的反正切,即,正切为X 的值。
  • ATAN(Y,X) , ATAN2(Y,X):返回两个变量X 及Y的反正切。 它类似于 Y 或 X的反正切计算, 除非两个参数的符号均用于确定结果所在象限。
  • CEILING(X) CEIL(X):返回不小于X 的最小整数值。这两个函数的意义相同。注意返回值会被转化为一个BIGINT。
  • COS(X):返回X 的余弦,其中X在弧度上已知。
  • COT(X):返回X 的余切。
  • CRC32(expr):计算循环冗余码校验值并返回一个 32比特无符号值。若参数为NULL ,则结果为 NULL。该参数应为一个字符串,而且在不是字符串的情况下会被作为字符串处理(若有可能)。
  • DEGREES(X):返回参数 X, 该参数由弧度被转化为度。
  • EXP(X):返回e的X乘方后的值(自然对数的底)。
  • FLOOR(X):返回不大于X的最大整数值 。注意,返回值会被转化为一个 BIGINT。
  • FORMAT(X,D):将数字X 的格式写成’#,###,###.##'格式, 即保留小数点后 D位,而第D位的保留方式为四舍五入,然后将结果以字符串的形式返回。
  • LN(X):返回X 的自然对数,即, X 相对于基数e 的对数。这个函数同LOG(X)具有相同意义。
  • LOG(X) LOG(B,X)

若用一个参数调用,这个函数就会返回X 的自然对数。若用两个参数进行调用,这个函数会返回X 对于任意基数B 的对数。LOG(B,X) 就相当于 LOG(X) / LOG(B)。

  • LOG2(X):返回X 的基数为2的对数。LOG10(X)返回X的基数为10的对数
  • MOD(N,M): N % M N MOD M模操作。返回N 被 M除后的余数。
  • PI():返回 ϖ (pi)的值。默认的显示小数位数是7位,然而 MySQL内部会使用完全双精度值。
  • POW(X,Y) , POWER(X,Y):返回X 的Y乘方的结果值。
  • RADIANS(X):返回由度转化为弧度的参数 X, (注意 ϖ 弧度等于180度)。
  • RAND():RAND(N)返回一个随机浮点值 v ,范围在 0 到1 之间 (即, 其范围为 0 ≤ v ≤ 1.0)。若已指定一个整数参数 N ,则它被用作种子值,用来产生重复序列。
  • ROUND(X) ROUND(X,D)

返回参数X, 其值接近于最近似的整数。在有两个参数的情况下,返回 X ,其值保留到小数点后D位,而第D位的保留方式为四舍五入。若要接保留X值小数点左边的D 位,可将 D 设为负值。

  • SIGN(X):返回参数作为-1、 0或1的符号,该符号取决于X 的值为负、零或正。
  • SIN(X):返回X 正弦,其中 X 在弧度中被给定。
  • SQRT(X):返回非负数X 的二次方根。
  • TAN(X):返回X 的正切,其中X 在弧度中被给定。
  • TRUNCATE(X,D)

返回被舍去至小数点后D位的数字X。若D 的值为 0, 则结果不带有小数点或不带有小数部分。可以将D设为负数,若要截去(归零) X小数点左起第D位开始后面所有低位的值.


【关于日期类,加密类等等记得参考链接!!!】

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值