【问题标题】:Extracting a portion of a string in SQL在 SQL 中提取字符串的一部分
【发布时间】:2020-06-29 15:06:13
【问题描述】:

我在 SQL 中提取部分字符串时面临挑战:

例如:我必须从下面的字符串中提取:

  • VAGGRAWA 来自PAYPAL *VAGGRAWA 4029357733
  • VAGGRAWA 来自PAYPAL *VAGGRAWA8 4029357733
  • VAGGRAWA 来自PAYPAL VAGGRAWA8 4029357733

有人可以帮我用一个 SQL 公式来完成这项工作吗?

【问题讨论】:

    标签: sql postgresql split text-extraction


    【解决方案1】:
    (regexp_match(col, '^PAYPAL \*?([^ ]*) '))[1]
    

    【讨论】:

    • 我猜双引号不在字符串中,只是用作问题的分隔符。
    猜你喜欢
    • 2020-12-18
    • 1970-01-01
    • 2015-09-19
    • 2016-05-11
    • 2017-11-15
    • 1970-01-01
    相关资源
    最近更新 更多