承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

SQL开发知识:Oracle字段根据逗号如何分割查询数据的方法

管理员 2023-09-14 08:04:09 互联网圈 0 ℃ 0 评论 1012字 收藏

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

数据是这样的:

查询的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‘;

查询结果以下:

总结

以上所述是小编给大家介绍的SQL开发知识:Oracle字段根据逗号如何分割查询数据的方法,大家如有疑问可以留言,或联系站长。感谢亲们支持!!!

文章来源:丸子建站

文章标题:SQL开发知识:Oracle字段根据逗号如何分割查询数据的方法

https://www.wanzijz.com/view/80719.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信