1 1、取整函数:round(X)(遵循四舍五入)
2 select round(3.1415926) from table --3
3 select round(3.5) from table --4
4
5 2、指定精度取整函数: round(X,Y)(遵循四舍五入)
6 select round(3.14159,3) from table --3.142
7 select round(3.14123,3) from table --3.141
8
9 3、向下取整函数: floor(X)
10 select floor(3.6) from table --3
11 select floor(3.3) from table --3
12
13 4、向上取整函数: ceiling(X)
14 select ceiling(3.6) from table --4
15 select ceiling(3.3) from table --4
16
17 5、取随机数函数: rand(X)(返回一个0到1范围内的随机数)
18 select rand() from table --0.222121323242
19
20 6、取随机数函数: rand(X)(重复执行结果相同:返回一个稳定的随机数序列)
21 select rand(100) from table --0.6841454782373
22
23 7、自然指数函数: exp(X)(返回e的X次方)
24 select exp(2) from table --e*e
25
26 8、以10为底对数函数: log10(X)(返回以10为底的X的对数)
27 select log10(100) from table --2
28
29 9、以2为底对数函数: log2(X)(返回以2为底的X的对数)
30 select log2(8) from table --3
31
32 10、对数函数: log(X,Y)(返回以X为底的y的对数:2的3次方=8)
33 select log(2,8) from table --3
34
35 11、幂运算函数: pow(X,Y)/power(X,Y)(返回X的Y次幂)
36 select pow(2,4) from table --16
37
38 12、开平方函数: sqrt(X)(返回X的平方根)
39 select sqrt(16) from table --4
40
41 13、二进制函数: bin(X)(返回X的二进制表示)
42 select bin(7) from table --111
43
44 14、十六进制函数: hex(X)(返回X的十六进制表示)
45 select hex('ab') from table --6162
46
47 15、反转十六进制函数: unhex(X)
48 select hex('6162') from table --ab
49
50 16、进制转换函数: conv(X,Y,Z)(将数值X从Y进制转化到Z进制)
51 select conv(17,10,2) from table --10001
52
53 17、绝对值函数: abs(X)(返回X的绝对值)
54 select abs(-111.9) from table --111.9
55 select abs(111.9) from table --111.9
56
57 18、正取余函数: pmod(X,Y)(返回X除以Y的余数)
58 select pmod(9,4) from table --1
59 select pmod(-9,4) from table --3
60
61 19、正弦函数: sin(X)(返回X的正弦值)
62 select sin(0.8) from table --0.7173560908995228
63
64 20、反正弦函数: asin(X)(返回X的反正弦值)
65 select asin(0.7173560908995228) from table --0.8
66
67 21、余弦函数: cos(X)(返回X的余弦值)
68 select cos(0.9) from table --0.6216099682706644
69
70 22、反余弦函数: acos(X)(返回X的反余弦值)
71 select cos(0.6216099682706644) from table --0.9

Hive常用函数大全-数值计算的更多相关文章

  1. Hive常用函数大全-字符串函数

    1.字符串长度函数:length(X)(返回字符串X的长度) select length('qwerty') from table --6 2.字符串反转函数:reverse(X)(返回字符串X反转的 ...

  2. hive常用函数 wordCount--Hive窗口函数1.1.1 聚合开窗函数聚合开窗函数实战

    第三天笔记 第三天笔记 SQL练习Hive 常用函数关系运算数值计算条件函数日期函数重点!!!字符串函数Hive 中的wordCount1.1 Hive窗口函数1.1.1 聚合开窗函数聚合开窗函数实战 ...

  3. 【javascript】javascript常用函数大全

    javascript函数一共可分为五类:   •常规函数   •数组函数   •日期函数   •数学函数   •字符串函数   1.常规函数   javascript常规函数包括以下9个函数:   ( ...

  4. Matplotlib库常用函数大全

    Python之Matplotlib库常用函数大全(含注释) plt.savefig(‘test’, dpi = 600) :将绘制的图画保存成png格式,命名为 test plt.ylabel(‘Gr ...

  5. 性能测试学习第二天-----loadrunner常用函数大全及设置项

    常用函数大全: 1,C语言参数转web参数 lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{ ...

  6. Hive常用函数的使用

    Hive常用函数的使用 文章作者:foochane  原文链接:https://foochane.cn/article/2019062501.html 1 基本介绍 1.1 HIVE简单介绍 Hive ...

  7. MySql常用函数大全

    MySql常用函数大全 MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操 ...

  8. 【转】JNI学习积累之一 ---- 常用函数大全

    原文网址:http://blog.csdn.net/qinjuning/article/details/7595104 本文原创,转载请注明出处:http://blog.csdn.net/qinjun ...

  9. JNI学习积累之一 ---- 常用函数大全

    主要资料来源: 百度文库的<JNI常用函数> . 同时对其加以了补充 . 要素  :1. 该函数大全是基于C语言方式的,对于C++方式可以直接转换 ,例如,对于生成一个jstring类型的 ...

随机推荐

  1. 百度云管家使用socks代理无法上传下载解决办法

    像前几篇随笔描述的那样,笔者在学校里通过shadowsocks使用ipv6访问双栈vps来免费使用外网,但是在设置百度云管家的代理时发现:使用socks代理客户端可以访问文件列表,但是无法上传下载. ...

  2. IoC容器-Bean管理XML方式(p名称空间注入)

    5,p名称空间注入(简化xml配置) (1)使用p名称空间注入,可以简化基于xml配置方式 (了解实际用不多) 第一步 添加 p 名称空间在配置文件中   第二步 进行属性注入,在bean标签里面进行 ...

  3. Java安全之C3P0利用与分析

    Java安全之C3P0利用与分析 目录 Java安全之C3P0利用与分析 写在前面 C3P0 Gadget http base C3P0.getObject() 序列化 反序列化 Class.forN ...

  4. Protobuf 动态加载 .pb 文件并操作 Message

    之前写了<Protobuf 动态加载 .proto 文件并操作 Message>.除了直接读取 .proto 文件之外,还有一种类似的方法.先把 .proto 文件编译成 .pb 文件,再 ...

  5. ApacheCN 深度学习译文集 20201229 更新

    新增了七个教程: TensorFlow 和 Keras 应用开发入门 零.前言 一.神经网络和深度学习简介 二.模型架构 三.模型评估和优化 四.产品化 TensorFlow 图像深度学习实用指南 零 ...

  6. python办公自动化系列之金蝶K3自动登录(一)

    做办公自动化的小伙伴都知道,驱动SAP GUI我们有SAP原生提供的[脚本录制与回放]以及SAP Scripting API可参考:驱动Office Excel等,我们有微软提供的[录制宏]功能:驱动 ...

  7. 解决SpringBoot连接Nacos集群报400问题

    问题描述 搭建一个Nacos集群,使用 SpringBoot 程序连接 Nacos 集群,在启动的时候报异常,程序启动失败,而后程序假死.详细控制台日志信息如下: failed to req API: ...

  8. Redis——(主从复制、哨兵模式、集群)的部署及搭建

    Redis--(主从复制.哨兵模式.集群)的部署及搭建 重点: 主从复制:主从复制是高可用redis的基础,主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复. 哨兵和集群都是 ...

  9. LVS+Keepalived群集

    LVS+Keepalived群集 目录 LVS+Keepalived群集 一.Keepalived实现原理 1. 单服务器的风险 2. Keepalived工具 3. Keepalived解决单点故障 ...

  10. 模型融合——stacking原理与实现

    一般提升模型效果从两个大的方面入手 数据层面:数据增强.特征工程等 模型层面:调参,模型融合 模型融合:通过融合多个不同的模型,可能提升机器学习的性能.这一方法在各种机器学习比赛中广泛应用, 也是在比 ...