PostgreSQL函数与自定义函数创建全解析
1. PostgreSQL内置函数概述
PostgreSQL的函数可以根据处理的数据类型进行分组,主要包括以下几类:
- 字符串函数
- 日期和时间函数
- 数学函数
- 数据转换函数
- 聚合函数
下面将详细介绍各类函数及其基本使用示例。
2. 字符串函数
PostgreSQL除了提供标准的字符串比较运算符外,还拥有丰富的字符串操作函数。其中,ANSI SQL标准规定了一些所有数据库供应商都必须实现的标准字符串函数,具体如下表所示:
| 字符串函数 | 描述 |
| — | — |
| bit_length(string) | 返回字符串的位数 |
| char_length(string) | 返回字符串的字符数 |
| Convert(string using encoding) | 将字符串编码转换为另一种编码 |
| lower(string) | 将字符串字符转换为小写 |
| octet_length(string) | 返回字符串的字节数 |
| Overlay(string1 placing string2 from int1 [for int2]) | 从位置int1到int2,用string2替换string1的元素 |
| Position(string1 in string2) | 返回子字符串string1在字符串string2中的位置 |
| Substring(string [from int1] [for int2]) | 从位
超级会员免费看
订阅专栏 解锁全文
1740

被折叠的 条评论
为什么被折叠?



