在postgresql中,根据名称name,去查询table表中一个由多个名称按逗号拼接成的参数names
时间: 2023-05-20 22:01:49 浏览: 90
可以使用split_part函数将names按逗号分割成数组,然后使用unnest函数将数组展开成多行,再使用where子句进行过滤,最后使用distinct关键字去重。具体的SQL语句如下:
SELECT DISTINCT table.*
FROM table, unnest(string_to_array(names, ',')) AS name
WHERE name = '要查询的名称';
阅读全文
相关推荐



















