我想把一个字段用 ,或者| 分割,请问应该怎么写呢
split(field,’[,|]’) 这个写法行不通

看起来可行
不是这种,前面的字段也有可能是用 逗号分割的,想两种都匹配上
能给个case么?

这两种都要匹配上
case when instr("asd|asd","|") != 0 then split("asd|asd","|")
when instr("asd,asd",",") != 0 then split("asd,asd",",")
这样可以么?
这样应该可以,谢谢,但想知道能不能像java那样直接写正则
split函数在同类型的数据库里面都是不支持正则的哦。
好的,谢谢,那看来只能这样了