我在 Oracle 11g 数据库中有一个表,其中有一个名为 REPORT 的列。我正在尝试编写一个 select 语句,它将在下面显示所需的结果。我需要选择“\”和随后出现的“#”之间的字符串。我认为这可以使用 regexp_substr 函数来完成,但我没有取得任何成功。我有太多上周尝试失败的例子,无法在此处发布。任何帮助,将不胜感激。
REPORT_COLUMN
#Med Reports\Client, Ray.dco#
Financial Reports\Client, Justin-1.dco#Financial Reports/Client, Justin-1.dco#
#Med Reports\Client, Jessy.dco#
Financial Reports\Client, Channa-1.dco#Financial Reports/Client, Charnisha-1.dco#
所需结果:
Client, Ray.dco
Client, Justin-1.dco
Client, Jessy.dco
Client, Channa-1.dco