postgresql 把“涉诈重点人员” “偷渡高危,境外回流,孟连隔离,拦截劝返,涉诈重点人员” 合并然后去除重复内容
时间: 2023-08-13 11:03:51 浏览: 153
基本的去重复sql语句
你可以使用 `string_agg` 和 `DISTINCT` 函数来实现将两个字符串合并并去重的操作。具体的 SQL 语句如下所示:
```sql
SELECT string_agg(DISTINCT unnest(string_to_array('涉诈重点人员,偷渡高危,境外回流,孟连隔离,拦截劝返,涉诈重点人员', ',')), ',') AS merged_str;
```
其中,`string_to_array` 函数将给定的字符串转换成数组,`unnest` 函数将数组转换成行,`DISTINCT` 用于去重,`string_agg` 函数将行合并成一个字符串。最终,我们得到了合并并去重后的字符串 `'涉诈重点人员,偷渡高危,境外回流,孟连隔离,拦截劝返'`。你可以将这个 SQL 语句中的字符串 `'涉诈重点人员,偷渡高危,境外回流,孟连隔离,拦截劝返,涉诈重点人员'` 替换成你需要合并的字符串即可。
阅读全文