pi()函数:"π"常量,返回圆周率
SELECT pi();
结果:3.14159265358979

abs(x)函数:绝对值
SELECT abs(-17.4);
结果:17.4

sign(A)函数:返回参数的符号,A的值为负、零或正时,返回结果依次为-1,0,1
SELECT sign(-8.4);
结果:-1

ceil(A)/CEILING(A)函数:返回大于A的最小整数
SELECT ceil(-2.8);
结果:-2

floor(A)函数:返回小于A的最大整数
SELECT floor(-2.8);
结果:-3

mod(y, x)函数:取余数,注意:小数取余的原则是,返回值精确到被除数的小数位数,即返回值的小数位数和被除数的小数位数相同。
SELECT mod(9,4);
结果:1

round(A[,B])函数:对A进行四舍五入,返回最接近A的数值,结果保留B位。注意:当B为负数时,表示保留A值的小数点左边B位,小数点左边的相应位数用'0'补充。
SELECT round(42.438,2);
结果:42.44

trunc(x)函数:截断(向零靠近)
SELECT trunc(42.8);
结果:42

trunc(x, y)函数:将x截断为y小数位置的数字
SELECT trunc(42.438,2);
结果:42.43

cbrt(double)函数:立方根
SELECT cbrt(27.0);
结果:3

sqrt(A)函数:平方根,注意:负数没有平方根
SELECT sqrt(4);
结果:2

pow(X,Y)/power(X,Y)函数:返回X的Y次方的值;
SELECT pow(9, 3);
结果:729

exp(x)函数:返回e的x次方的值
SELECT exp(1);
结果:2.71828182845905

ln(X)函数:返回X的自然对数,X不能为负数。
SELECT ln(2.71828182845905);
结果:1.0000000000000018

log(x)函数:10为底的对数
SELECT log(100);
结果:2

log(b numeric,x numeric)函数:指定底数的对数
SELECT log(2.0, 64.0);
结果:6.0000000000000000

radians(double)函数:把角度转为弧度
SELECT RADIANS(180);
结果:3.14159265358979

degrees(double)函数:把弧度转为角度
SELECT DEGREES(PI()/2);
结果:90

random()函数:0.0到1.0之间的随机数值
SELECT random();
结果:0.507949151564389

SIN(X)函数:返回X的正弦值,其中X是弧度值;
SELECT SIN(pi()/2);
结果:1

ASIN(X)函数:SIN(A)互为反函数。,返回X的反正弦值,其中X为-1和1之间的数值。
SELECT ASIN(1);
结果:1.5707963267949

COS(X)函数:返回A的正弦值,其中A是弧度值;
SELECT cos(0);
结果:1

ACOS(X)函数:COS(A)互为反函数,返回X的反正弦值,其中X为-1和1之间的数值。
SELECT acos(1);
结果:0

tan(x)函数:正切
SELECT TAN(pi()/4);
结果:1

atan(x)函数:反正切,和TAN(X)互为反函数
SELECT ATAN(1);
结果:0.785398163397448

atan2(x, y)函数:正切 y/x 的反函数

cot(x)函数:余切,和TAN(X)互为倒数
SELECT cot(pi()/4);
结果:1

桃之夭夭,灼灼其华。____佚名《桃夭》

PostgreSQL函数——数值函数相关推荐

  1. PostgreSQL函数如何返回数据集

    为什么80%的码农都做不了架构师?>>>    以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例. 背景: PostgreSQL里面没有存储过程,只有函 ...

  2. PostgreSQL 函数调试、诊断、优化 auto_explain

    PostgreSQL 函数调试 & auto_explain 作者 digoal 日期 2016-11-21 标签 PostgreSQL , pldebugger , 函数调试 , auto_ ...

  3. C语言多个变量运算存储过程,postgresql函数中的赋值运算和postgresql函数存储过程实现数据批量插入...

    今天检查大家写的postgresql函数时,发现有的家伙不遵守postgresql关于函数中的赋值运算表示方式: variable := value 注意的是,是:=表示赋值运算,而不是单独一个等号. ...

  4. PostgreSQL函数(存储过程)----笔记

    PostgreSQL函数(存储过程)----笔记 PostgreSQL 函数也称为 PostgreSQL 存储过程. PostgreSQL 函数或存储过程是存储在数据库服务器上并可以使用SQL界面调用 ...

  5. 达梦数据库常用函数——数值函数

    达梦数据库常用函数--数值函数 数值函数 函数 ABS 函数 CEIL 函数 FLOOR 函数 GREATEST 函数 GREAT 函数 LEAST 函数 RAND() 函数 ROUND 函数 SIG ...

  6. postgresql函数OUT和INOUT使用方法

    postgresql函数IN,INOUT,OUT使用方法 前言 一个OUT或者INOUT参数 多个OUT或者INOUT参数 前言 最近在做plsql转plpgsql,发现plpgsql的设计不太一样, ...

  7. java 调用postgresql 函数_PostgreSQL调用函数

    PostgreSQL允许函数有命名参数,可以被位置 或名称表示法调用.名称表示法对有大量参数的函数特别有用,因为它更加明确和可靠的标记了形参和实参之间的联系.在位置表示法里,一个函数调用的参数值要用与 ...

  8. java 调用postgresql 函数_从Java调用PostgreSQL中的存储过程

    我编写了一个我想用Java调用的存储过程.但我不认为它能够对我通过的查询做任何事情.以下是我的java代码: String QUERY_LOCATION = "select (license ...

  9. PostgreSQL函数——时间函数

    文章目录 时间类型 获取当前时间 时间间隔 时间字段的截取 其它 时间计算 时间类型 timestamp:时间戳 格式为1997-01-01 00:00:00,January 8 04:05:06 1 ...

最新文章

  1. Linux程序映像的布局
  2. 微信小程序报Cannot read property 'setData' of undefined的错误
  3. html页面获取服务器时间,[html]定时获取服务器时间和本地时间
  4. Mono源码学习笔记:Console类(四)
  5. 深入理解 Tomcat(八)源码剖析之连接器
  6. Spark源码分析之HashShuffle读写流程
  7. php Tsocket read 0,thrift 返回 TSocket read 0 bytes 求助!!!!汗血宝马
  8. Centos上安装jdk版本出错的问题
  9. 微信小程序简单签到功能源码分享
  10. 26丨 搜索引擎架构:如何瞬间完成海量数据检索?
  11. 计算机顶级会议Rankings 英文投稿的一点经验
  12. 苹果微信更新不了最新版本_微信登录不了,微信提示版本过低,请升级最新版本的解决办法...
  13. 数据可视化与大数据分析
  14. spring cloud gateway filters学习
  15. 大M法的介绍以及建模过程中if else的实现
  16. 第4篇-DSP28069外设初始化2
  17. 华为HG8245C光猫破解开启原始管理页面
  18. 快来智影:微电影的拍摄技巧
  19. jieba库基本介绍(中文分词)
  20. dex是什么的缩写,游戏中str是什么的缩写《游戏人物的属性STR AGI VIT INT DEX CON WIS LUK各是什么意思啊?》...

热门文章

  1. 用python输出国际象棋棋盘_python输出国际象棋棋盘的实例分享
  2. 024_《Delphi 高级辅助工具精解》
  3. 如何使用阿里云字体图标教程
  4. 自然数学-反函数的求导法则
  5. 【Python练习】创建学生信息表-列表推导式的应用
  6. C语言单目运算符和双目运算符、三目运算符
  7. 华益血糖信息管理系统服务器,华益精点推出新一代智能血糖仪
  8. 传感器自学笔记第十章——DS1302实时时钟模块(附51程序)
  9. vue2-组件化开发
  10. C++实用技巧:公交换乘算法