postgresql 字段中是否包含

浪淘沙12个月前数据库130

在 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

相关文章

postgresql 怎么设置用户,拒绝连上其它库

1、用 超级用户(postgres)执行:SELECT datname,        has_database_pr...

PostgreSQL 里,如果 id in (13,14) 查出来是多行,想把它们合并成一行

SELECT string_agg(name, ',') AS names FROM article_class WHERE&nb...

给表加备注

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

Ubuntu 22.04 卸载SQL Server 数据库

1. 删除 mssql-server 的包sudo apt-get remove mssql-server2. 删除数据库文件sudo rm -rf&...

给表加备注

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

postgresql 创建设id自增

CREATE SEQUENCE "public"."pz_chsi_area_id_seq" START WITH 1...

发表评论    

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