create table Table1(id bigserial not null primary key, names VARCHAR(256)[]);
insert into Table1(names) values('{name1,name2}');
insert into Table1(names) values('{name3,name4}');
select * from Table1 where names @> '{name1}';
结果
id | name
---+-----
1 | {name1,name2}
我希望能够提供varchar列表,比如name1、name3和select,查询应该同时返回这两行
1条答案
按热度按时间1aaf6o9v1#
可以使用重叠操作符
&&
: