用Pgsql的regexp_split_to_array函数将数据 按照以“接地线”字为开头, 以“组”字为结尾进行分割,并且以分号为分隔符,
时间: 2024-03-20 18:40:57 浏览: 139
假设您的数据存储在一个名为 `your_table_name` 的表中,数据所在的列名为 `your_column_name`,您可以使用以下 SQL 语句进行分割:
```sql
SELECT regexp_split_to_array(your_column_name, E';(?=接地线.*组)')
FROM your_table_name;
```
这个正则表达式将使用分号作为分隔符,以“接地线”字为开头,以“组”字为结尾进行分割。其中 `.*` 表示匹配任意字符,出现 0 次或多次。
相关问题
用Pgsql的regexp_split_to_array函数将数据 按照以“接地线”为开头,以“组”为结尾进行分割,并且以分号为分隔符,
假设您的数据存储在一个名为 `your_table_name` 的表中,数据所在的列名为 `your_column_name`,您可以使用以下 SQL 语句进行分割:
```sql
SELECT regexp_split_to_array(your_column_name, E';(?=接地线)')
FROM your_table_name;
```
这个正则表达式将使用分号作为分隔符,以“接地线”为开头,以“组”为结尾进行分割。
用Pgsql的regexp_split_to_array函数将上方数据 按照以“接地线”为开头,以“组”为结尾进行分割,以分号为分隔符, 即按照“接地线xxx组”提取上方数据
假设您的数据存储在一个名为 `your_table_name` 的表中,数据所在的列名为 `your_column_name`,您可以使用以下 SQL 语句进行分割:
```sql
SELECT regexp_split_to_array(your_column_name, E';(?=接地线)')
FROM your_table_name;
```
这个正则表达式将使用分号作为分隔符,以“接地线”为开头,以“组”为结尾进行分割。
阅读全文