postgresql 字段中是否包含

浪淘沙7个月前数据库70

在 PostgreSQL 中,如果你有一个字段其值为逗号分隔的字符串如 '1,2,3' 并且你想要查找其中是否包含数字 '2',你可以使用 string_to_array 函数将字符串转换成数组,然后使用 ANY 关键字来检查数组中是否包含元素 '2'


SELECT * FROM your_table WHERE '2' = ANY(string_to_array(your_column, ','));


SELECT * FROM your_table WHERE POSITION('2' IN your_column) > 0;

返回列表

上一篇:layui 多选

下一篇:asp.net razor post

相关文章

给表加备注

EXEC sys.sp_addextendedproperty @name=N'MS_Description',@level1type=N'TABLE...

清空表内容

delete from article_author;dbcc checkident('article_author',reseed,0)...

给表加备注

EXEC sys.sp_addextendedproperty @name=N'MS_Description',@level1type=N'TABLE...

清空表内容

delete from article_author;dbcc checkident('article_author',reseed,0)...

postgersql 多表联合查询

select zph_chrq.qyid,zph_chrq.lxdh as phone,qy.qymc from zph_chrq INNER  join qy on zph_chrq.qy...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。