下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 技术开发 > 数据库 > postgresql数据库基础 之 查询字符串中是否包含某字符的操作

postgresql数据库基础 之 查询字符串中是否包含某字符的操作

时间:2024-02-07 12:09作者:下载吧人气:28

先看表结构和数据:

postgresql数据库基础 之 查询字符串中是否包含某字符的操作

需求:

查询出manager_id中包含某些字符的数据,此处查询manager_id包含6651545956882725395,5722501350582149881的数据,

SQL语句如下:

SELECT t.* from bas_cm_customer t where position(‘6651545956882725395’ in t.manager_id) > 0 OR position (‘5722501350582149881’ in t.manager_id) > 0;
SELECT t.* from bas_cm_customer t where position(‘6651545956882725395’ in t.manager_id) > 0 OR position(‘5722501350582149881′ in t.manager_id) > 0 ;
SELECT t.* from bas_cm_customer t where strpos(t.manager_id,’6651545956882725395′) > 0 or strpos(t.manager_id,’5722501350582149881’) > 0;
SELECT t.* from bas_cm_customer t where ‘6651545956882725395’ ~ t.manager_id or ‘5722501350582149881’ ~ t.manager_id;
SELECT t.* FROM bas_cm_customer t WHERE (string_to_array(‘6651545956882725395,5722501350582149881’, ‘,’) && string_to_array(t.manager_id, ‘,’))

标签MySQL,技术文档,数据库,PostgreSQL

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号