我有一个字符串,其中包含这样的数据(带回车符)
[GBAP_ABC ] AAAAAAAAAAAAAAA
[GBAP_DEF ] BBBBBBBBBBBBBBBBBBBBB
我需要做一个子字符串,只从数据中检索AAAAAAAAAAAAAAA。你知道我怎么能提到回车吗?我尝试过用
SUBSTR(COLUMN,INSTR(COLUMN,'GBAP_ABC') + 20, INSTR(COLUMN,'[',INSTR(T.STRING,'GBAP_ABC') + 20 ,1) - 1)
但问题是如果找不到下一个'['(如果数据在最后一行,则为I.E.),那么我的查询不起作用。所以,如果你能告诉我如何在我的instring中提及回车,那会很有帮助。
答案 0 :(得分:0)
您可以在结尾添加'['(在表达式中,而不是在数据库中),以便始终找到一个。可能还需要添加回车。