MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数

MaxCompute/ODPS SQL常用数学运算相关函数

  1. ABS函数-计算绝对值
sql:select  ABS(-2.5) as 负数绝对值,ABS(2.5) as 正数绝对值;函数作用:计算数字的绝对值

举例:

2. RAND 函数-随机数


返回值:double
函数体:rand(bigint seed)函数作用:计算以seed为基础,返回一个double类型的随机数,返回值区间是的0-1;sql:select  rand(12) as 随机数;

举例:

  1. ROUND 函数-四舍五入到指定小数点
返回值:double
函数体:round(double number, [bigint decimal_places])返回值:decimal
函数体:round(decimal number, [bigint decimal_places])函数作用:计算一个数值的四舍五入指定小数位;decimal_places可以是负数,负数会从小数点向左开始计数,并且不保留小数部分。

举例:

  1. pow 函数-指数函数
返回值:double
函数体:pow(double x, double, y)返回值:decimal
函数体:pow(decimal x, decimal, y)函数作用:计算x的y次方。

举例:

  1. sign 函数- 标记正、负、0
返回值:double
函数体:pow(double x, double, y)返回值:decimal
函数体:pow(decimal x, decimal, y)函数作用:标记正数、负数、0,参数为空时,抛异常。

举例:

  1. log 函数- 计算对数
返回值:double
函数体:log(double base, double x)返回值:decimal
函数体:log(decimal base, decimal x)函数作用:计算以base为底x的对数的值。

举例:

  1. floor 函数- 向下取整
返回值:bigint
函数体:floor(double number)返回值:bigint
函数体:floor(double number)函数作用:返回number向下取整的值,取到整数位。

举例:

  1. ceil 函数- 向上取整
返回值:bigint
函数体:ceil(double number)返回值:bigint
函数体:ceil(decimal number)函数作用:返回number向上取整的值,取到整数位(计算不小于number的最小整数)。

举例:

  1. sqrt 函数- 计算平方根的值
返回值:double
函数体:sqrt(double number)返回值:decimal
函数体:sqrt(decimal number)函数作用:计算number的平方根的值。

举例:

  1. conv 函数- 转换进制
返回值:string
函数体:conv(string number, bigint from_base, bigint to_base)函数作用:对number进行进制转换,对number由from_base进制转换成to_base进制

举例:

  1. 不常用函数

sin:
double sin(double number)
作用:number正玄函数

asin:
double asin(double number)
decimal asin(decimal number)
作用:number的反正玄函数

cos:
double cos(double number)
decimal cos(decimal number)
作用:number的余玄函数

acos:
double acos(double number)
decimal acos(decimal number)
作用:number的反余玄函数

tan:
double tan(double number)
decimal tan(decimal number)
作用:计算number正切函数

atan:
double atan(double number)
作用:计算number反正切函数

cot:
double cot(double number)
decimal cot(decimal number)
作用:计算number的余切函数

cosh:
double cosh(double number)
decimal cosh(decimal number)
作用:计算number的双余玄函数

sinh:
double sinh(double number)
decimal sinh(decimal number)
作用:计算number双曲正玄函数

tanh:
double tanh(double number)
decimal tanh(decimal number)
作用:计算number双曲正切函数

exp:
double exp(double number)
decimal exp(decimal number)
作用:指数函数(以e=2.718281828459045为底数)

MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数相关推荐

  1. MaxCompute SQL函数详解 ODPS SQL函数详解---之日期相关函数

    MaxCompute SQL函数详解 ODPS SQL函数详解 日期函数 to_date函数 返回类型:datetime 语法:to_date(类型 参数1,类型 参数2);to_date(strin ...

  2. python数学函数_「分享」关于Python整理的常用数学函数整理

    原标题:「分享」关于Python整理的常用数学函数整理 1.函数说明 abs(number)返回数字的绝对值,如abs(-10)返回10 pow(x,y[,z]) 返回x的y次幂(所得结果对z取模), ...

  3. Maxcompute ODPS SQL 聚合函数

    ODPS SQL 聚合函数 ODPS SQL 聚合函数 1.COUNT:用于计算记录数. SELECT COUNT(*) FROM table_name; --******************** ...

  4. c语言中concat函数,SQL注入中用到的Concat函数详解-菜鸟白帽扫盲

    在我们WEB安全测试的时候,会经常使用到这一语法,因此应该透彻理解这一函数, 今天好好实践了一下,整理如下. 1.Concat函数: concat()是一个函数,用于用于将两个字符串连接起来,形成一个 ...

  5. Oracle经典sql语句总结@sql-plus重点函数串讲与sql语句案例@中文排序详讲).doc

    1.经典的select sql语句 //注意:包含空值的数学表达式求出的结果为空值 SQL> select sal+comm from emp; //连接员工编号与员工姓名这两个字段 SQL&g ...

  6. MS SQL Server:分区表、分区索引详解

    MS SQL Server:分区表.分区索引 详解 1. 分区表简介 使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性.  大型表:数据量巨大的表.  访问模式: ...

  7. Mybatis的特性详解——动态SQL

    Mybatis的特性详解--动态SQL 前言 一.动态sql的元素 1.MyBatis if标签:条件判断 2.MyBatis choose.when和otherwise标签 3.MyBatis wh ...

  8. Find_in_set()函数的使用及in()用法详解

    这篇文章主要介绍了mysql中find_in_set()函数的使用以及in()用法详解,需要的朋可以参考下 MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,st ...

  9. 【Python全栈100天学习笔记】Day37MySQL详解(sql语句基本操作含索引、视图、存储过程)

    SQL详解 基本操作 我们通常可以将SQL分为三类:DDL(数据定义语言).DML(数据操作语言)和DCL(数据控制语言).DDL主要用于创建(create).删除(drop).修改(alter)数据 ...

最新文章

  1. 图解NumPy,这是理解数组最形象的一份教程了
  2. 按ctrl+shift 无法切换输入法了
  3. python分割数字_对python数据切割归并算法的实例讲解
  4. ps怎么一下选中多个图层_PS图层基本操作,零基础小白必学
  5. 安装JDK-- Java基础
  6. 图像数据格式基础知识
  7. Abp Vnext Vue3 的版本实现
  8. 计算机设备的存放,计算机硬件储存设备与网络储存的发展现状
  9. PJ可能会用到的动态规划选讲-学习笔记
  10. 【chrome插件】web版微信接入图灵机器人API实现自动回复
  11. 荒野行动 android 鼠标,荒野行动键盘映射模拟器
  12. 腾讯java笔试题_腾讯java笔试题
  13. 联想·云计算中心运维服务(1+X中级)教材出版
  14. 梦幻模拟战更新服务器正在维护,“梦幻模拟战2.0”更新维护公告
  15. 计算机基础知识竞赛报道,学校举办第十四届计算机基础知识竞赛
  16. 【资源】资源分享(一)
  17. Word制作表格常用操作
  18. 安卓手机安装运行谷歌三件套、googleplay收集表调查报告
  19. 《Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networks》阅读笔记
  20. 中国科学技术大学计算机2020,中国科学技术大学2020年第七届计算机科学暑期夏令营报名通知...

热门文章

  1. JS刷新页面的几种方法
  2. Flask应用的基本结构·快速入门Flask
  3. sqlserver 导入报错:外部表不是预期的格式
  4. java实现ajax_AjaxJava
  5. canal配置tsdb,支持表结构修改
  6. 网赚经验之谈:成为高手之路
  7. 累计销售突破百万是哪一天?SQLSQL累计问题之金额累加的五种解法
  8. mutations vuex 调用_Vuex中的Mutations的具体使用方法
  9. 【MYSQL的QA】
  10. SQS 和 SNS 对比分析