如何使用regexp_substr修剪和忽略破折号

时间:2018-05-19 21:05:45

标签: sql oracle plsql

我的所有字段都有一个“ - ”字符。我想只显示“ - ”字符之前的那些...此外,我还想限制长度显示为10个字符。如何使用regexp或其他方式执行此操作?

select regexp_substr(field,'[^-]*') from dual

1 个答案:

答案 0 :(得分:2)

我会这样做:

Cannot read property 'pageVisits' of undefined

初始select substr(regexp_substr(field, '^[^-]*'), 10) from dual 并不是真正需要的,但它使得模式更强烈地说“在场中获得第一个非短划线序列”。