pgsql中以:截取字符串
时间: 2023-07-14 16:06:18 浏览: 111
深入SQL截取字符串(substring与patindex)的详解
5星 · 资源好评率100%
在 中,可以使用 `substring` 函数来截取字符串。`substring` 函数的语法如下:
```sql
substring(string FROM pattern)
```
其中,`string` 是要截取的字符串,`pattern` 是用于匹配的模式。下面是一些示例:
1. 截取字符串的前几个字符:
```sql
SELECT substring('CSDN开发者社区' FROM 1 FOR 4);
```
这将返回字符串 `'CSDN'`,表示从第一个字符开始,截取 4 个字符。
2. 截取字符串的一部分:
```sql
SELECT substring('CSDN开发者社区' FROM 2 TO 5);
```
这将返回字符串 `'SDN开'`,表示从第二个字符开始,截取到第五个字符。
3. 使用正则表达式截取字符串:
```sql
SELECT substring('CSDN开发者社区' FROM E'[开发者]+');
```
这将返回字符串 `'开发者'`,表示匹配到了连续的 `'开发者'`。
这只是一些基本的例子,`substring` 函数还有更多用法和选项,你可以根据具体的需求进行调整。
阅读全文