oracle系列:regexp_substr函数

用途:截取以某符号分割的字符串

例:

user表

       id       name      read

       1         张山       西游记,三国

       2         李四      水浒,红楼梦,八仙过海

       3          王五      哪吒传奇,封神榜,简爱,骆驼祥子

要求:截取read字段第二个字符串   i表示不区分大小写,可以不写

执行sql语句:select regexp_substr(read,'[^,]+' ,1,2,'i')  read from user;

执行结果:

          read

          三国

          水浒

          哪吒传奇

猜你喜欢

转载自blog.csdn.net/qq_41866772/article/details/94728854