回答

收藏

如何在字符预测后获得字符串?

技术问答 技术问答 108 人阅读 | 0 人回复 | 2023-09-13

我有VP3 - Art & Design and HS5 - Health & SocialCare,我需要'-'在Oracle获取字符串。可以用子字符串来实现吗?$ z  }$ \' m) L: i( W( k; O6 U2 S! P
                                                               
8 J( Y+ c% H3 N    解决方案:                                                               
2 r5 \1 _8 K5 ~6 I% k& q                                                                我可能只使用如此简单的字符串操作baseINSTR()和SUBSTR()函数。在下面的查询中,我们从连字符 后/ f! }8 }$ h. n! D
开始在两个位置获取您列的子字符串。
% l& T" B5 h( A. ?SELECT    SUBSTR(col,INSTR(col,'-   2) AS subjectFROM yourTable我们也可以REGEXP_SUBSTR()在这里使用(请参见Gordon的答案),但这会更加复杂,并且性能可能不如上面的查询那样好。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则