PostgreSQL学习总结(12)—— PostgreSQL 内置函数汇总
创始人
2025-05-30 15:40:26
0
  1. ascii

PostgreSQL ascii() 函数返回指定字符串的第一个字符的数字代码。

  1. bit_length

PostgreSQL bit_length() 函数返回给定字符串的位数。

  1. btrim

PostgreSQL btrim() 函数从一个字符的开头和结尾删除一个包含了由参数指定的所有字符(默认为空格)的最长的字符串。

  1. char_length

PostgreSQL char_length() 函数返回一个字符串中的字符数。

  1. character_length

PostgreSQL character_length() 函数返回一个字符串中的字符数。

  1. chr

PostgreSQL chr() 函数返回给定代码表示的字符。

  1. concat

PostgreSQL concat() 函数将所有参数链接为一个字符串并返回结果。

  1. concat_ws

PostgreSQL concat_ws() 函数使用分隔符连接一个或多个参数的字符串表示并返回结果。

  1. format

PostgreSQL format() 函数根据指定的格式字符串和参数返回一个格式化的字符串。

  1. initcap

PostgreSQL initcap() 函数将指定的字符串中的每个单词的首字母转为大写,其他字母转为小写,并返回转化后的字符串。

  1. left

PostgreSQL left() 函数在指定字符串中提取最左侧的指定数量的字符并返回。

  1. length

PostgreSQL length() 函数返回指定的字符串的长度,即字符的数量。

  1. lower

PostgreSQL lower() 函数根据数据库的区域设置规则将字符串转为小写并返回。

  1. lpad

PostgreSQL lpad() 函数在一个字符串的左侧填充指定的字符,使其达到指定的长度。

  1. ltrim

PostgreSQL ltrim() 函数从一个字符的左侧删除一个包含了由参数指定的所有字符(默认为空格)的最长的字符串。

  1. md5

PostgreSQL md5() 函数计算一个指定的字符串的 md5 哈希值,并返回计算结果的十六进制形式。

  1. normalize

PostgreSQL normalize() 函数计算一个指定的字符串的 normalize 哈希值,并返回计算结果的十六进制形式。

  1. octet_length

PostgreSQL octet_length() 函数以字节(byte)为单位返回给定字符串的长度。

  1. overlay

PostgreSQL overlay() 函数在一个字符串中使用指定的文本替换从指定位置开始的指定数量的字符。

  1. parse_ident

PostgreSQL parse_ident() 函数将参数拆分成一个标识符的数组,同时删除单个标识符两端的引号。

  1. pg_client_encoding

PostgreSQL pg_client_encoding() 函数返回当前客户端使用的编码。

  1. position

PostgreSQL position() 函数返回一个指定的子字符串在一个字符串中的起始索引。

  1. quote_ident

PostgreSQL quote_ident() 函数返回适当引用的给定字符串,以用作 SQL 语句字符串中的标识符。

  1. quote_literal

PostgreSQL quote_literal() 函数使用单引号适当引用给定的字符串,以用作 SQL 语句字符串中的字符串字面量。

  1. quote_nullable

PostgreSQL quote_nullable() 函数使用单引号引用给定的字符串,以用作 SQL 语句字符串中的字符串字面量。

  1. regexp_match

PostgreSQL regexp_match() 函数从一个字符串中返回指定的正则表达式的第一个匹配的结果。

  1. regexp_matches

PostgreSQL regexp_matches() 函数从一个字符串中返回指定的正则表达式的第一次匹配的结果;如果使用了 g 标识,则返回所有的匹配结果。

  1. regexp_replace

PostgreSQL regexp_replace() 函数在一个给定字符串中用给定的内容替换给定的正则表达式的第一个匹配的子串;如果使用了 g 标识,则替换所有的匹配结果。

  1. regexp_split_to_array

PostgreSQL regexp_split_to_array() 函数将一个指定的字符串按照通过 POSIX 正则表达式指定的分隔符拆分成数组并返回。

  1. regexp_split_to_table

PostgreSQL regexp_split_to_table() 函数将一个指定的字符串按照通过 POSIX 正则表达式指定的分隔符拆分成一个结果集并返回。

  1. repeat

PostgreSQL repeat() 函数将指定的字符串重复指定的次数并返回。

  1. replace

PostgreSQL replace() 函数将一个指定的字符串中出现的所有指定的子字符串替换为新的子字符串并返回结果。

  1. reverse

PostgreSQL reverse() 函数反转一个指定的字符串中的字符顺序并返回反转的字符串。

  1. right

PostgreSQL right() 函数在指定字符串中提取最右侧的指定数量的字符并返回。

  1. rpad

PostgreSQL rpad() 函数在一个字符串的右侧填充指定的字符,使其达到指定的长度。

  1. rtrim

PostgreSQL rtrim() 函数从一个字符的右侧删除一个包含了由参数指定的所有字符(默认为空格)的最长的字符串。

  1. split_part

PostgreSQL split_part() 函数将一个指定的字符串按照指定的分隔符拆分,并返回指定的部分。

  1. starts_with

PostgreSQL starts_with() 函数检查一个字符串是否以一个指定的前缀开头。

  1. string_to_array

PostgreSQL string_to_array() 函数将一个指定的字符串按照指定的分隔符拆分成数组并返回。

  1. string_to_table

PostgreSQL string_to_table() 函数将一个指定的字符串按照指定的分隔符拆分并将结果作为表返回。

  1. strpos

PostgreSQL strpos() 函数返回一个指定的子字符串在一个字符串中的第一个起始索引。

  1. substr

PostgreSQL substr() 函数从一个指定的字符串中根据指定的起始位置和长度提取子字符串并返回。

  1. substring

PostgreSQL substring() 函数从一个指定的字符串中根据指定的起始位置和长度提取子字符串并返回。

  1. to_ascii

PostgreSQL to_ascii() 函数将指定的字符串从一个指定的编码转为 ASCII 编码。

  1. to_char

PostgreSQL to_char() 函数根据指定的格式将时间戳值、间隔值、数字值转为字符串并返回结果。

  1. to_hex

PostgreSQL to_hex() 函数将指定的数字转换为十六进制表示并返回。

  1. to_number

PostgreSQL to_number() 函数根据给定的格式将指定的字符串转为一个数字。

  1. translate

PostgreSQL translate() 函数根据指定的翻译关系来翻译一个指定的字符串。翻译关系是两个字符串中的字符的一一对应关系。

  1. trim

PostgreSQL trim() 函数从指定字符串的开头、结尾或者两端删除由指定字符组成的最长的字符串。

  1. unistr

PostgreSQL unistr() 函数将转义的 Unicode 字符转为普通字符串。

  1. upper

PostgreSQL upper() 函数根据数据库的区域设置规则将字符串转为大写并返回。

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
JAVA多线程知识整理 Java多线程基础 线程的创建和启动 继承Thread类来创建并启动 自定义Thread类的子类&#...
【洛谷 P1090】[NOIP... [NOIP2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G ...
国民技术LPUART介绍 低功耗通用异步接收器(LPUART) 简介 低功耗通用异步收发器...
城乡供水一体化平台-助力乡村振... 城乡供水一体化管理系统建设方案 城乡供水一体化管理系统是运用云计算、大数据等信息化手段࿰...
程序的循环结构和random库...   第三个参数就是步长     引入文件时记得指明字符格式,否则读入不了 ...
中国版ChatGPT在哪些方面... 目录 一、中国巨大的市场需求 二、中国企业加速创新 三、中国的人工智能发展 四、企业愿景的推进 五、...
报名开启 | 共赴一场 Flu... 2023 年 1 月 25 日,Flutter Forward 大会在肯尼亚首都内罗毕...
汇编00-MASM 和 Vis... Qt源码解析 索引 汇编逆向--- MASM 和 Visual Studio入门 前提知识ÿ...
【简陋Web应用3】实现人脸比... 文章目录🍉 前情提要🌷 效果演示🥝 实现过程1. u...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
windows安装JDK步骤 一、 下载JDK安装包 下载地址:https://www.oracle.com/jav...
分治法实现合并排序(归并排序)... 🎊【数据结构与算法】专题正在持续更新中,各种数据结构的创建原理与运用✨...
在linux上安装配置node... 目录前言1,关于nodejs2,配置环境变量3,总结 前言...
Linux学习之端口、网络协议... 端口:设备与外界通讯交流的出口 网络协议:   网络协议是指计算机通信网...
Linux内核进程管理并发同步... 并发同步并发 是指在某一时间段内能够处理多个任务的能力,而 并行 是指同一时间能够处理...
opencv学习-HOG LO... 目录1. HOG(Histogram of Oriented Gradients,方向梯度直方图)1...
EEG微状态的功能意义 导读大脑的瞬时全局功能状态反映在其电场结构上。聚类分析方法一致地提取了四种头表面脑电场结构ÿ...
【Unity 手写PBR】Bu... 写在前面 前期积累: GAMES101作业7提高-实现微表面模型你需要了解的知识 【技...