SQL server 数学函数-欧欧_第1页
SQL server 数学函数-欧欧_第2页
SQL server 数学函数-欧欧_第3页
SQL server 数学函数-欧欧_第4页
SQL server 数学函数-欧欧_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQL server 数学函数欧欧SELECT * FROM NUMBERSABS函数返回给定数字的绝对值;返回A的绝对值:SELECT ABS(A) ABSOLUT_VALUE_A FROM NUMBERS返回B的绝对值:SELECT ABS(B) ABSOLUT_VALUE_B FROM NUMBERSCEILING函数返回与给定参数相等或者比给定参数大的最小整数(有些系统中用的书CEIL函数);返回A,B,大于等于A,大于等于B的最小整数:SELECT A,CEILING(A) CEILING_A,B,CEILING(B) CEILING_B FROM NUMBERSFLOOR函数返回与给定参数相等或者比给定参数小的最大整数;返回A,B,小于等于A,小于等于B的最大整数:SELECT A,FLOOR(A) FLOOR_A ,B,FLOOR(B) FLOOR_B FROM NUMBERS返回A,小于等于A的最大整数,大于等于A的最小整数:SELECT FLOOR(A) FLOOR_A,A,CEILING(A) CEILING_A FROM NUMBERSCOS,SIN,TAN函数返回给定参数的三角函数值,默认的参数认定为弧度制;返回A,COS(A),B,COS(B):注:A*2*3.14/360的作用是将A转换成弧度。A是角度,COS的参数默认为弧度,例如,45的A转换成弧度为A*2*3.14/360=/4。SELECT A,COS(A*2*3.14/360) COS_A,B,COS(B*2*3014/360) COS_B FROM NUMBERS返回A,SIN(A),B,SIN(B):SELECT A,SIN(A*2*3.14/360) SIN_A,B,SIN(B*2*3.14/360) SIN_B FROM NUMBERS返回A,TAN(A),B,TAN(B):SELECT A,TAN(A*2*3.14/360) TAN_A,B,TAN(B*2*3.14/360) TAN_B FROM NUMBERSEXP函数将会返回以给定的参数为指数,以e为底的幂值;返回A,EXP(A):SELECT A,EXP(A) EXP_A FROM NUMBERSLOG函数返回给定参数的自然对数;返回A,B,以及分别以A,B为底的自然对数:注:有些系统中自然对数是LN函数,LOG函数返回以任何数为底的对数,例如,以十为底的B的对数为LOG(B,10),以2为底的A的对数为LOG(A,2);另,负数是没有对数的,为了避免出现出现求负数的对数的情况出现,我们可以运用求绝对值函数ABS,例如LOG(ABS(A)。SELECT A,LOG(ABS(A) LN_A,B,LOG(B) LN_B FROM NUMBERSLOG10返回给定参数以10为基的对数;返回A,B,以及A,B的以10为基的对数:SELECT A,LOG10(ABS(A) LOG10_A,B,LOG10(B) LOG10_B FROM NUMBERSPOWER函数可以返回某一个数对另一个数的幂;在使用幂函数POWER时,第一个参数为底数,第二个参数为指数。如果第一个参数为负数的话,那么第二个参数就必须为整数(负数是不能被开方的),对于这个问题可以用CEILING或者FLOOR函数。返回A,大于等于B的最小整数CEILING_B,以A为底的B的指数幂:注:A中有三个负数,则指数应该全部为整数,因此我们用CEILING_B来代替B。SELECT A,CEILING(B) CEILING_B,POWER(A,CEILING(B) POWER_A_B FROM NUMBERS返回以B为底,以FLOOR_A为指数的幂,和以A为底,以CEILING_B为指数的幂:注:FLOOR_A是小于等于A的最大整数,CEILING_B是大于等于B的最小整数。SELECT B,FLOOR(A) FLOOR_A,POWER(B,FLOOR(A) POWER_B_A,A,CEILING(B) CEILING_B,POWER(A,CEILING(B) POWER_A_B FROM NUMBERS返回以B为底,分别以FLOOR_A和A为指数的幂:注:B的值都为整数,因此指数可以为小数。SELECT B,FLOOR(A) FLOOR_A,POWER(B,FLOOR(A) POWER_B_FLOOR_A,POWER(B,A) POWER_B_A FROM NUMBERSSIGN函数:如果SIGN的参数的值为负数,那么SIGN返回值是-1;如果SIGN的参数的值为正数,那么SIGN的返回值是1,如果SIGN的参数值是零,那么SIGN的返回值也是0。返回A,B的数值符号:SELECT A,SIGN(A) SIGN_A,B,SIGN(B) SIGN_B FROM NUMBERS返回数值为正数的A的值:SELECT A FROM NUMBERS WHERE SIGN(A)=1SQRT返回参数的平方根;由于负数是不能开平方的,所以我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论