精华内容
下载资源
问答
  • 数学函数

    千次阅读 2004-09-03 16:34:00
    数学函数数学函数通常返回对数值数据进行数学运算的操作结果。数学函数的形式:function_name (arguments) Integer_expr可以是任何一种整数数据类型:int、smallint或tinyint;Float_expr可以是任何一种整数或浮点...

     数学函数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    数学函数通常返回对数值数据进行数学运算的操作结果。数学函数的形式:

    function_name (arguments)

        Integer_expr可以是任何一种整数数据类型:intsmallinttinyint;

    Float_expr可以是任何一种整数或浮点类型;

    Numeric_expr可以是任何的整数、浮点或money类型。

     

    函数名

    参数

    返回结果

    Abs

    (numeric)

    表达式的绝对值。返回结果与数字表达式类型相同且精度和标度相同

    Acos

    (approx_numeric)

    返回反余弦函数值(弧度)

    Asin

    (approx_numeric)

    返回反正弦函数值(弧度)

    Atan

    (approx_numeric)

    返回反正切函数值(弧度)

    Atn2

    (approx_numeric1, approx_numeric2)

    返回approx_numeric/approx_numeric2的反正切函数值(弧度)

    Ceiling

    (numeric_expr)

    大于等于指定值的最小整数。返回结果与数字表达式类型相同。对于numericdecimal类型表达式,返回结果的精度同表达式相同而标度不同

    Cos

    (approx_numeric)

    返回指定角度(弧度)的余弦函数值

    Cot

    (approx_numeric)

    返回指定角度(弧度)的余切函数值

    Degress

    (numeric_expr)

    把弧度值转成角度值。返回结果与数字表达式类型相同。对于numericdecimal类型的表达式,返回结果的精度为77而标度与表达式的标度相同。当使用money数据类型时,内部转换为float并丢掉精度。

    Exp

    (float_expr)

    指定值的指数值

    Floor

    (numeric_expr)

    小于等于指定值的最大整数。返回结果与数字表达式类型相同。当表达式的数据类型为numericdecimal时,结果的精度与表达式相同而标度为0

    Log

    (float_expr)

    指定值的自然对数值

    Log10

    (float_expr)

    指定值的以10为底的对数值

    Pi

    ()

    返回值为3.1415926的常量

    Power

    (numeric,power)

    返回numercipower次幂。返回结果与数字表达式类型相同。对于numericdecimal类型的表达式,返回结果的精度为77而标度与表达式的标度相同。当使用money数据类型时,内部转换为float并丢掉精度。

    Radians

    (numeric_expr)

    把角度值转成弧度值。返回结果与数值表达式类型相同。对于numericdecimal类型的表达式,返回结果的精度为77而标度与表达式的标度相同.当使用money数据类型时,内部转换为float并丢掉精度

    Rand

    ([integer])

    返回01之间的随机浮点数。可选项integer_expr是种子。

    Round

    (numeric,integer)

    把数值表达式四舍五入到指定的integer位。如果integer是正数,则确定小数点的右边有效位数,如果integer是负数,则确定小数点左边的有效位。返回数据与表达式的数据类型相同。对于numericdecimal数据类型的表达式,返回结果的精度为第一个参数的精度加1,而标度同表达式的标度相同

    Sign

    (numeric)

    返回值的符号:正数(+1),零(0),或负数(-1)。返回结果与数字表达式类型相同,并且精度和标度也相同。

    Sin

    (numeric)

    返回指定角度(弧度)的正弦函数值

    Tan

    (numeric)

    返回指定角度(弧度)的正切函数值

    Sqrt

    (float_expr)

    返回指定值的平方根。返回值必须为正数或 0

     

    数学内部函数用于对数值数据进行计算。一些函数要求整型数据和近似数值类型数据。很多的函数用于操作精确数值类型,近似数值类型,moneyfloat数据类型。内部函数用于精确数值类型,近似数值类型,moneyfloat数据类型。内部函数对float类型操作的缺省精确度是6位小数。出错陷阱用来处理数学函数的值域或返回错误。用户可使用set命令来设置arithabortarithignore选项。在缺省情况下,arithabort的两个悬项arithabort_overflowarithboart numeric_trunaction都设置为on.

    当选项arithabort arith_overflow设置为on时,如果出现被0除的情况,或是在进行显式或隐式的数据类型转换时损失了精度,则整个事务或批命令被回退。如果选项arithabort arith_overflow设置为offAdaptive Server 就会放弃产生错误的命令,但继续处理事务或命令。

    选项arithabort arith_truncation处理隐式的数据类型转换时出现的损失标度的情况。当该选项被设置为on时,将放弃产生错误的命令并继续处理事物或批命令中的后续命令。如果该选项被设置为off,则adaptive server会自动截短查询结果并继续处理。

    在缺省情况下,arithignore arith_overflow被设置为off。此时,在出现被0除错误或失去精读时,adaptive server显示信息。而此选项被设置为on时,则在出现错误之后忽略警告信息。

    例子

    select floor(123.45)        123                                              

    select floor(-123.45)        -124

    select floor($123.45)        123.00

     

    select ceiling(123.45)       124

    select ceiling(-123.45)      -123

    select ceiling($123.45)      124.00

    select round(123.4545,2)                123.4500

    select round(123.45,-2)                  100.00

       round函数总返回一个值,即使其长度是非法的。如果指定长度是正值并且长于小数点后的位数,则零加在小数位后。如果长度是负数并且大于或等于小数点前的位数,round将返回0.00

     

     

     

    展开全文
  • MySQL数学函数

    2020-01-05 02:29:07
    MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。 数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。 数学函数包括绝对值函数、正弦函数、余弦...

    MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。

    数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。

    数学函数包括绝对值函数、正弦函数、余弦函数、和随机函数等。

    MySQL常用的数学函数如下表所示:

    MySQL数学函数
    函数 作用
    abs(x) 求绝对值
    PI() 返回圆周率
    sqrt(x) x的平方根
    mod(x,y) x除以y的余数
    ceil()、ceiling() 返回大于或者等于x的最小整数
    floor(x) 返回小于或者等于x的最小整数
    rand() rand(x) 返回0~1的随机数,x相同时返回值相同
    round(x) round(x,y) 返回整数,四舍五入。返回x保留到小数点后y位的值
    truncate(x,y) 截断返回x保留到小数点后y位的值(不四舍五入)
    sign(x) 返回x的符号,负数、0、正数分别返回-1、0、1
    pow(x,y) power(x,y) 返回x的y次方
    exp(x) 返回e的x次方
    log(x) 返回x的自然对数
    log10(x) 返回以10为底的对数
    radians(x) 将角度转换为弧度
    degrees()x0 将弧度转换为角度
    sin(x) 正弦函数,返回正弦值,x是弧度
    asin(x) 反正弦函数,返回反正弦值,x是弧度

    cos(x)

    余弦函数,返回余弦值,x是弧度
    acos(x) 反余弦函数,返回反余弦值,x是弧度
    tan(x) 正切函数,返回正切值,x是弧度
    atan(x) atan2(x) 反正切函数,返回反正切值,x是弧度
    cot(x) 余切函数,返回余切值,tan(x)的倒数

    练习代码:

    ## MySQL数字函数
    select PI(),abs(-10),sqrt(4),mod(9,2),ceil(10.1),ceiling(2.3),floor(10.1);
    
    select rand(),rand(2),rand(3),round(1.555555),round(1.555555,4),truncate(1.555555,4);
    
    select sign(-3),sign(0),sign(3),pow(2,3),power(2,3),exp(1),exp(2),log(1),log(2),log10(1),log10(10);
    
    select radians(360),degrees(6.283),sin(1.0),asin(1.0),cos(1.0),acos(1.0),tan(1.0),atan(1.0);
    

    结果截图: 

     

    展开全文
  • 数学函数 字符串函数 日期函数 条件函数 加密函数 数学函数 abs(n): 求一个数字的绝对值 sqrt(n): 求一个数字的 正的算术平方根 mod(n, m) : 求 n/m 的 余数 ceil(n) : 对一个数字 向上 取整 3.1 ----> 4 floor...

    MySQL 常用内置函数

    • 数学函数
    • 字符串函数
    • 日期函数
    • 条件函数
    • 加密函数

    数学函数

    • abs(n): 求一个数字的绝对值
    • sqrt(n): 求一个数字的 正的算术平方根
    • mod(n, m) : 求 n/m 的 余数
    • ceil(n) : 对一个数字 向上 取整 3.1 ----> 4
    • floor(n) : 向下取整
    • round(n) : 四舍五入取整
    • round(n, p) : 四舍五入 保留 p 位小数
    • rand() : 返回一个 0-1 的随机数,包含 01
    • truncate(n, p) : 保留 p 位小数
    • pow(x, y) : xy次幂

    字符串函数

    • char_length(s) : 获取字符串的长度
    • length(s) : 获取字符串所占用的字节数
    • lower(s) / lcase(s) : 将字符串转小写
    • upper(s) / ucase(s) : 将字符串转大写
    • left(s, len) / right(s, len) : 左/右截取字符串 指定长度
    • concat(s, s1, ...) : 拼接字符串
    • concat_ws(sep, s, s1, ...) : 以 sep 作为分隔符,进行字符串的拼接
    • trim(s) , ltrim(s) , rtrim(s) : 删除空格/左空格/右空格
    • substr(s, start, len) : 从 start 开始截取,截取 len长度 返回子串,start 从1开始
    • substring(s, start, len): 和 substr用法相同

    日期函数

    • now(): 用来获取当前系统时间
    • month(date) : 获取对应日期的月份
    • year(date) : 获取对应日期的年份
    • dayofweek(date) : 返回星期, 星期日 返回 1,…
    • dayofyear(date) : 获取今天是一年中的第几天
    • datediff(date1, date2) : 返回两个日期之间相差的天数
    • date_format(date, format) : 对日期进行格式化处理
    • adddate(date, interval 1 year) : 增加一年
    • adddate(date, interval 1 month) : 增加一月
    • adddate(date, interval 1 day) : 增加一天
    • subdate: 具体用法和 adddate 相同,代表 减少
    format:  
    	%Y : 代表年份
    	%m : 代表月份
    	%d : 代表 天
    	%H : 代表 24进制的小时
    	%i : 代表 分
    	%s : 代表 秒
    

    判断函数

    • if(expr, v1, v2) : expr 表达式为 true, 返回 v1, 否则 返回 v2
    -- 查询 姓名、成绩、及是否及格
    
    select name, score , if(score >=60 ,'及格', '不及格') from t_score ;
    
    
    • ifnull(n, default): 如果 nnull, 则返回 default ,否则返回 n
    -- 查询所有成绩、没有考试的以 0分 处理
    select name , ifnull(score, 0) from t_score ;
    
    • case 函数
    实现多分支条件判断
    
    case  expr  when v1  then ..  when v2 .. then ..... esle .. end ;
    
    
    case when expr then ... when expr then ...... else .... end ;
    
    select name , score , 
    case 
    	when score >=90 then '良'
      when score >=80 then '优'
    	when score >=70 then '中等'
    	when score >=60 then '及格'
    	else '不及格'
    end 
    from t_score ;
    
    

    case 实现行列转换

    select name 姓名  ,
    max(case subject when '语文' then score  end) 语文, 
    max(case subject when '数学' then score  end) 数学,
    max(case subject when '英语' then score  end) 英语
    from t_score  group by name ;
    
    

    加密函数

    • md5(str) : 一般用来实现密码的加密,不可逆的,无法进行解密
    • password(str) : MySQL数据库 账号的密码采用的 是 password 加密

    MySQL数据库给账户设置密码

    • 在登录状态下、修改密码
    set password = password('新密码');
    

    MySQL 内置的用户 和密码, 在 mysql.user 表存储的

    展开全文
  • 1、内置的数学函数min()和max()函数可用于查找可迭代的最小值或最大值:例如:x = min(5, 10, 25)y = max(5, 10, 25)print(x)print(y)abs()函数返回指定数字的绝对(正)值:例如:x = abs(-7.25)print(x)pow(x,y)...

    1、内置的数学函数

    min()和max()函数可用于查找可迭代的最小值或最大值:

    例如:x = min(5, 10, 25)

    y = max(5, 10, 25)

    print(x)

    print(y)

    abs()函数返回指定数字的绝对(正)值:

    例如:x = abs(-7.25)

    print(x)

    pow(x,y)函数将x的值返回为y的幂(xy) 。

    例如:

    返回4的3次方的值(等同于4 * 4 * 4):x = pow(4, 3)

    print(x)

    2、Math模块

    Python还有一个名为math的内置模块,该模块扩展了数学函数的列表。

    要使用它,必须导入math模块:import math

    导入math模块后,就可以开始使用该模块的方法和常量了。

    例如,math.sqrt()方法返回数字的平方根:

    例如:import math

    x = math.sqrt(64)

    print(x)

    math.ceil()方法将数字向上舍入到最接近的整数,而math.floor()方法将数字向下舍入到最接近的整数,并返回结果:

    例如:import math

    x = math.ceil(1.4)

    y = math.floor(1.4)

    print(x) # returns 2

    print(y) # returns 1

    math.pi常量返回PI的值(3.14 ...):

    例如:import math

    x = math.pi

    print(x)

    3、完整Math模块参考

    在Python Math模块(Module)中,会找到属于Math模块的所有方法和常量的完整参考。

    展开全文
  • 一,数学函数 数学函数大多应用在标量上(单独的数值) 这些函数应用在数值向量,矩阵,数据框时,它们会作用于每个独立的值 常用的数学函数 函数 描述 abs(x) 绝对值 sqrt(x) 平方根 ceiling(x) 不小于x的最小整数...
  • java数学函数大全

    千次阅读 2019-02-18 14:17:46
    java数学函数大全
  • Unity Shader 数学函数

    千次阅读 2018-10-08 15:40:43
    CG标准函数库的函数只要分为这几类:数学函数,几何函数,纹理映射函数,偏导数函数; 1:数学函数  数学函数用于执行数学上的常用计算,包括:三角函数,幂函数,向量和矩阵的操作函数。这些函数都被重载,以支持...
  • MATLAB数学函数

    2018-07-25 00:27:42
    数学函数 1.三角类型 弧度制的三角函数:sin、cos、tan、cot、sec、csc; 角度值三角函数:sind、cosd、tand、cotd、secd、cscd; 弧度制反三角:asin、acos、atan、acot、asec、acsc; 角度值反三角:asind、...
  • numpy教程:数学函数和基本统计函数

    万次阅读 2014-11-17 19:48:44
    numpy数学函数 NumPy提供常见的如sin,cos和exp 更多函数all, alltrue, any, apply along axis, argmax, argmin, argsort, average, bincount, ceil, clip, conj, con
  • Hive数学函数

    千次阅读 2017-12-05 21:35:10
    一 Hive函数分类 1、内置函数 ...三 数学函数 1、round:四舍五入 hive> select round(45.945,0),round(45.945,-1),round(45.435,-2),round(45.945,2),round(45.945,1); OK 46.0 50.0 0.0 45.95 45.9
  • C语言数学函数

    千次阅读 2018-10-09 14:43:07
    C语言数学函数ceil(), floor(), round() 导入math.h头文件 ceil(x)返回不小于x的最小整数值。 floor(x)返回不大于x的最大整数值。 round(x)返回x的四舍五入整数值。 ...
  • Database之SQLSever:SQL函数(字符串函数、数学函数、文本和图像函数、日期和时间函数、系统函数等)相关概念及其相关案例之详细攻略 目录 SQL函数(字符串函数、数学函数、文本和图像函数、日期和时间函数、...
  • JSP 使用数学函数

    2019-03-19 17:15:46
    在JSP中,运用数学函数进行计算时,要调用数学函数,调用方法如下: <b>100,99中的最大值:</b><%=java.lang.Math.max(100,99) %> 也可以直接写Math.max(99,100); 常见的数学函数: 1,求最大...
  • hive数学函数

    千次阅读 2018-03-24 23:02:01
    hive 内置数学函数 这是hive v0.8.0版本中所提供的,而且适用于处理单个列的数据的。 round(DOUBLE d) : 返回DOUBLE型的d的BIGINT类型的近似值 round(DOUBLE d,INT) : 返回DOUBLE型的d的保留n位小数的DOUBLE类型...
  • 加减乘除乘方 求余 取整round 四舍五入abs 绝对值取整math 数学函数 ceil 向上取整向下取整trunc 截取整数位pow 幂运算
  • Oracle常用的数学函数

    千次阅读 2018-11-28 22:54:47
    Oracle常用的数学函数 Oracle提供了许多强大的系统函数,如数学函数、字符串函数、日期函数等。表1介绍了一些Oracle常用的数学函数及其相应的用法。 表1: 序号 函数名称 描述 1 ABS(m) 绝对值函数,用来...
  • Perl数学函数

    2012-01-11 12:23:55
    Perl数学函数 2011年03月01日  本文和大家重点讨论一下Perl数学函数的用法。上节我们已经介绍了Perl进程控制函数的使用,通过这两种函数用法的对比我们对Perl函数的用法会有新的认识。  Perl数学函数  ...
  • 介绍 MySQL 中常用的数学函数,包括算术运算符、绝对值函数、取整/四舍五入函数、指数/对数函数、平方/开方函数、三角函数、最大值/最小值函数、随机数函数、进制转换函数、循环冗余校验码函数。
  • 数学函数 函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10
  • SQL语句中的数学函数

    2019-07-17 21:44:29
    SQL语句中的数学函数 开发工具与关键技术:SQL Server 2014、SQL语句中的数学函数 作者:袁何恩 撰写时间:2019年7月16日 今天,我要和大家分享的技术是SQL语句中的数学函数。 前段时间,我和大家说到了SQL语句中的...
  • C++常用数学函数

    千次阅读 2018-07-23 17:42:51
    C++中有个头文件math.h ,它是数学函数库,一些数学计算的公式的具体实现是放在math.h里,为了方便大家使用,特在此总结常用的一些函数。 1 三角函数 double sin (double); double cos (double); double tan ...
  • Python数学函数

    千次阅读 2016-04-06 21:39:06
    1、Python数学函数  1、abs(x):取绝对值,内建函数    2、ceil(x):向上取整,在math模块中    3、cmp(x,y):如果 x y ,返回1。内建函数    4、exp(x):在math模块中
  • java 画数学函数

    万次阅读 多人点赞 2017-11-03 21:42:45
    java 画数学函数图不太方便,需要用第三方包 jfree,安装或下载方法网上有。要用到 jfree 里面的 XYSeries,生成一系列数据。然后根据生成的数据,使用 chart 描点画图。举例:1. 画图 y= x^2import javax.swing....
  • Python引入数学函数计算在利用Python对Abaqus进行相关编程时经常需要用到数学函数,比如三角函数等,在使用这些函数之前需要先引入数学模块。Import math之后利用时还需要利用层级关系,比如math.pi表示π。一个示例...
  • CUDA 数学函数

    千次阅读 2016-03-20 18:10:31
    C.1  数学函数 C.1.1 atomicAdd() int atomicAdd(int* address, int val); unsigned int atomicAdd(unsigned int* address,  unsigned int val); unsigned long long int atomicAdd(un
  • python 数学函数

    千次阅读 2014-06-01 16:39:20
    python 数学函数,包括求和、平均值、方差和标准差函数 记录以grades列表为例,分别定义输出、求和、平均值、方差和标准差函数,并输出相应的值 grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, ...
  • 常用语句练习和回顾。日期函数。字符串函数。数学函数
  • sql 常用数学函数

    2016-04-06 19:33:51
    数学函数  1、计算绝对值ABS ABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。 语法结构: ABS(数值表达式)  返回值:与数值表达式类型一致的数据 示例: SELECT ABS(-1) –输出 1
  • mysql函数--数学函数

    千次阅读 2011-09-13 15:41:16
    数学函数 数学函数是用于执行一些比较复杂的算数操作。 GREATEST()获得一组数中的最大值 LEAST()获得一组数中的最小值 数学函数可以嵌套使用: SELECT GREATEST(12,LEAST(34,2)); 注意:mysql 不允许函数
  • pow数学函数

    千次阅读 2013-08-09 09:56:04
    math.h中定义的数学函数。举个例子: pow(a,b) 结果是a的b次方。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,084
精华内容 23,233
关键字:

数学函数