【问题标题】:Split String after first slash using postgresql使用 postgresql 在第一个斜杠后拆分字符串
【发布时间】:2020-02-09 18:55:40
【问题描述】:

我有多个字符串,如果它与特定模式匹配,我想在第一个斜杠之后拆分我的字符串。但我没有找到解决办法。我正在使用 postgresql。

Split_column
PA067
PA089/GHC
PA001/FDCJ/988S

在 PA--- 之后,有 0 到 n 个斜线。 现在我正在使用,

case when  split_column ilike '%PA%' then split_part(split_column, '/', 2)

但在这里我需要所有,无论位置如何 适用于 PA001/FDCJ/988S --> FDCJ/988S

【问题讨论】:

    标签: postgresql split strsplit


    【解决方案1】:

    position 会起作用吗?

    substring (split_column , position ('/' in split_column ) + 1)
    

    这只是说在第一次出现'/'之后立即获取字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 2014-09-04
      • 2023-04-10
      • 1970-01-01
      • 2022-12-19
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多