用途:截取以某符号分割的字符串
例:
user表
id name read
1 张山 西游记,三国
2 李四 水浒,红楼梦,八仙过海
3 王五 哪吒传奇,封神榜,简爱,骆驼祥子
要求:截取read字段第二个字符串 i表示不区分大小写,可以不写
执行sql语句:select regexp_substr(read,'[^,]+' ,1,2,'i') read from user;
执行结果:
read
三国
水浒
哪吒传奇
用途:截取以某符号分割的字符串
例:
user表
id name read
1 张山 西游记,三国
2 李四 水浒,红楼梦,八仙过海
3 王五 哪吒传奇,封神榜,简爱,骆驼祥子
要求:截取read字段第二个字符串 i表示不区分大小写,可以不写
执行sql语句:select regexp_substr(read,'[^,]+' ,1,2,'i') read from user;
执行结果:
read
三国
水浒
哪吒传奇