软件下载吧文章资讯

分类分类

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

2024-02-07 12:09作者:下载吧

先看表结构和数据:

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, ‘,’))

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消