postgresql 字段中是否包含

浪淘沙10个月前数据库120

在 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

相关文章

Ubuntu 22.04 安装linux sqlserver

1、下载公钥,从 ASCII 转换为 GPG 格式,并将其写入所需的位置:curl -fsSL https://packages.microsoft.com/keys/micros...

sqlserver 删除数据,并且序号恢复从1开始

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

postgresql 修正全部表格的自增id,为最大

SELECT   format(     'SELECT setval(%L, COALESCE((SELE...

postgresql 创建表并且id自增

DROP TABLE IF EXISTS "public"."zj_gg"; CREATE SEQUENCE...

PostgreSQL数据库允许其他IP连接到数据库(Windows & Linux)

https://blog.csdn.net/h1773655323/article/details/142454517...

ubuntu sqlserver 解决中文乱码问题

ubuntu sqlserver 解决中文乱码问题

1、检查系统本地化设置locale如果发现 LANG 或 LC_ALL 不是中文,如 zh_CN.UTF-8,需要设置正确的本地化。2、设置系统本地化为中文编辑 /etc/default/locale...

发表评论    

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