PostgreSQL 函数

函数的定义

使用函数,可以极大的提高用户对数据库的管理效率。函数表示输入参数表示一个具有特定关系的值。

一、数学函数

绝对值函数、三角函数、对数函数、随机函数等,当有错误产生时,数学函数会返回null值。

二、函数

1、常用数值函数

2、常用字符串函数

3、日期和时间函数

三、条件判断函数

条件判断函数亦称为控制流程函数,根据满足条件的不同,执行相应的流程。

四、系统信息函数

1、获取版本号

2、获取用户函数

五、加密函数

1、加密函数MD5(str)

2、加密函数ENCODE(str , pswd_str)

ENCODE(str , pswd_str)使用pswd_str 作为加密编码,来加密str 。常见的加密编码包括:base64 、 hex 、escape。

加密查询长度

业务需求需要对一些敏感数据进行加密处理

3、解密函数

DECODE(crypt_str ,pswd_str)使用pswd_str作为密码,解密加密字符串crypt_str ,crypt_str 是由ENCODE()返回的字符串

六、改变数据类型

CAST(x,AS_type) 函数将一个类型的值转换为另一个类型的值;

    

七、问题

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. postgresql函数OUT和INOUT使用方法

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

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

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

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

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

  8. PostgreSQL函数——数值函数

    pi()函数:"π"常量,返回圆周率 SELECT pi(); 结果:3.14159265358979 abs(x)函数:绝对值 SELECT abs(-17.4); 结果:17. ...

  9. PostgreSQL函数——时间函数

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

  10. PostgreSQL函数coalesce

    COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错. select COALESCE(null,null); -- 结果得到'' ...

最新文章

  1. 并发 IO多路复用 select 非asyncio
  2. 有关函数模板和类模板的说法
  3. TroubleShoot
  4. englishpod主持人对话文本_Englishpod 23 | 主持人文本讲解
  5. Jmeter之Json表达式关联
  6. DHCP服务器在企业里的各种应用方案
  7. 异构计算完全解析-CSDN.NET
  8. 会员制营销系统_想提升门店经营水平?会员制营销法可以帮到你
  9. Atitit.列表页面and条件查询的实现最佳实践(1)------设置查询条件and提交查询and返回json数据
  10. (转)江南愤青丨丨监管办法之后,网贷一地鸡毛(2016年)
  11. Unix网络编程卷1源代码使用
  12. 传奇3单机显示服务器进不去,传奇3私服单机 数据库连接不上 dafe
  13. android 4.x tablet,Android SmartPhone应用程序对Android Tablet的支持
  14. 解决Oracle安装过程中出现的缺少KEY_XE.reg文件的问题
  15. OneHotEncoder简单用法
  16. [电影]《指环王》新老三部曲完全赏析(五军之战)
  17. Redisson(2-1)分布式锁实现对比 VS Java的ReentrantLock之tryLock
  18. 【荷露叮咚网络学苑】人人需具备的基本信息素养视频录制完成
  19. 网络营销实验一 企业网站专业性诊断评价
  20. 如何知道当前linux登录的是哪个终端设备

热门文章

  1. 精心整理的计算机专业书单
  2. Linux版本qq可以远程协助吗,QQ的最实用功能:远程协助
  3. Kinect for Windows SDK开发入门(五):景深数据处理 下
  4. C#:合并EXCEL文件工作表列
  5. Host是什么?Host的含义和作用【转载】
  6. Elasticsearch顶尖高手系列:高手进阶篇(一)
  7. PS入门(1-7) HSB色彩模式
  8. 浅谈现代钢琴踏板的原理以及在三角钢琴和立式钢琴上的差异
  9. microbiomeViz:绘制lefse结果中Cladogram
  10. 互联网赚钱骚操作,真的太骚了