【发布时间】:2017-10-02 20:15:51
【问题描述】:
我试图在 _ 字符之前和之后提取 SQL 数据,但是每个字符串中有多个 _。
例如,在字符串02_HVDO_HistoryOfScience_100__517 中,我只希望结果为HistoryOfScience 或任何最长的单词字符串。
我该怎么做呢?
【问题讨论】:
-
编辑您的问题并标记您正在使用的数据库。并解释你是如何到达“HistoryOfScience”的,而不是说“HVDO”或“100”。
-
您可以在 Redshift 中使用 python UDF 来执行此操作。需要帮助吗?
-
Sam,请看看下面我的解决方案,如果它适合你,请“接受”。
标签: sql replace amazon-redshift