在具有2个字符单词的关键字列表上进行模式匹配的Sql查询



我有一个预定义的关键字列表,我想在模式匹配期间将其附加到文本中。

例如:

假设我的关键字列表是:[DZ','BL','TS','FZ']

我将附加其中一个关键字的字符是"SN">

我正在进行字符串匹配的文本是:"RMK A02 SLP 29861 FZSNB24E36">

我想从列表+"SN"中提取具有任何一个关键字的字符串

提前谢谢。为发音不好道歉。我是新问问题堆栈溢出

您可以在正则表达式中列出允许的值:

select regexp_substr(col, '(DZ|BL|TS|FZ)SN'

最新更新