回答

收藏

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

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

我有VP3 - Art & Design and HS5 - Health & SocialCare,我需要'-'在Oracle获取字符串。可以用子字符串来实现吗?
/ G& {& J4 ^) |/ G4 W/ j2 b1 L0 `                                                               
& E8 z# o' }: x2 x: N8 `    解决方案:                                                               
( g& R. b3 u! E) \3 y                                                                我可能只使用如此简单的字符串操作baseINSTR()和SUBSTR()函数。在下面的查询中,我们从连字符 后
+ R, k" c! e! p8 I, M/ A! t( a开始在两个位置获取您列的子字符串。
/ r4 r# r0 `/ [$ C4 hSELECT    SUBSTR(col,INSTR(col,'-   2) AS subjectFROM yourTable我们也可以REGEXP_SUBSTR()在这里使用(请参见Gordon的答案),但这会更加复杂,并且性能可能不如上面的查询那样好。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则