网络编程
位置:首页>> 网络编程>> 数据库>> Oracle字段根据逗号分割查询数据的方法

Oracle字段根据逗号分割查询数据的方法

作者:mrr  发布时间:2024-01-14 01:34:19 

标签:oracle,字段,分割,查询数据

需求是表里的某个字段存储的值是以逗号分隔开来的,要求根据分隔的每一个值都能查出来数据,但是不能使用like查询。

数据是这样的:

Oracle字段根据逗号分割查询数据的方法

查询的sql如下:


select * from (
select guid, regexp_substr(st_responsible, ‘[^,]+‘, 1, level) responsible
 from tt_cancle_responsible
 connect by level <= regexp_count(st_responsible, ‘,‘) + 1
 and guid = prior guid
 and prior dbms_random.value is not null )
where responsible =‘wyy‘;

查询结果如下:

Oracle字段根据逗号分割查询数据的方法

总结

以上所述是小编给大家介绍的Oracle字段根据逗号分割查询数据的方法网站的支持!

来源:http://www.mamicode.com/info-detail-2402086.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com