标签归档:数学函数

mssql sqlserver 数学函数-round关键字应用简介


摘要:
下文讲述round数学函数的用法
实验环境:sqlserver 2008


round函数功能及用法简介

round功能说明:
对输入类似数值,进行相关的精度转换,舍入到指定的精度
————————–
round语法说明:
round(参数1,舍入长度[,操作方式])
———————-
参数说明:
参数1:
接收一个tinyint、int、bigint、decimal、numeric、money、smallmoney、float、real
舍入长度:
此参数须为tinyint int smallint类型
round函数舍入的精度
操作方式:
此参数须为tinyint int smallint类型
缺省值:为0,如果输入其它值,则将截断“数据表达式”
———————-
返回值说明:
tinyint返回int
int 返回int
bigint 返回bigint
decimal numberic 返回decimal numberic
money smallmoney返回money
float real 返回float
———————–

注意事项:
当”长度”为正数时,则将小数点后舍入的位数
当”长度”为负数时,则将小数点前舍入的位数
舍入长度不要超过数字的本身长度,否则会产生相应的错误信息 例:round(88.00,-2) 小数位左边舍入2位,就会产生相应的错误信息



round函数举例说明

  select round(188.00,-2) 
   ---小数位左边舍入2位, 舍入各位 变为 190.00 舍入十位 变为200.00 
   ------输出----
   200 
  select round(188.00,-2,1) 
  ---小数位左边舍入2位,后面的位数直接截断(取消四舍五入)
  -----输出----
  100
  SELECT ROUND(880.35, 0),ROUND(880.55, 0),ROUND(880.55,0,8);  
  -----输出------
  880.00	881.00	880.00   

mssql sqlserver TAN 数学函数—计算指定表达式弧度数的正切值


摘要:
下文讲述 TAN 函数, 数学函数—计算指定表达式弧度数的正切值
实验环境:sqlserver 2008



TAN 函数功能及语法说明

TAN 函数功能:
数学函数—计算指定表达式(弧度数)的正切值
———————————————-
TAN 语法简介:
TAN (参数)
————————
参数说明:
参数:
float型或可隐式转换为float的表达式
—————————-
TAN 返回值说明:
返回float型



TAN 函数举例说明


 
    SELECT TAN(0.88),TAN(8.88),TAN(9.66);
    ----------------输出-----------------
    1.20966412116927	-0.605943085532499	0.239658483537607 

mssql sqlserver SQUARE 数学函数—计算一个指定浮点数(float)数的平方


摘要:
下文讲述 SQUARE 函数, 数学函数—计算浮点数的平方
实验环境:sqlserver 2008



SQUARE 函数功能及语法说明

SQUARE 函数功能:
数学函数—计算浮点数的平方
———————————————-
SQUARE 语法简介:
SQUARE (参数)
————————
参数说明:
参数:
float型或可隐式转换为float的表达式
—————————-
SQUARE 返回值说明:
返回float型的平方



SQUARE 函数举例说明


 
   SELECT SQUARE(4),SQUARE(5.01),
     SQUARE(8),SQUARE(9.00),SQUARE(90.04),SQUARE(16),
     SQUARE(25); 
   -----------输出----------------------
    16	25.1001	64	81	8107.2016	256	625