【问题标题】:Substring index with dashes带有破折号的子字符串索引
【发布时间】:2017-08-14 10:01:50
【问题描述】:

我的表中有这一行

我只想得到 Mary Jane 这个名字,但由于某种原因,我得到的是 Mary Jane-Jeyxa。

Descriptn 是我的列名

你能帮我解决这个问题吗? :c

这是我的查询:

  SELECT substring_index(substring_index(descriptn, ' ', -2), '-', -2) FROM `deposit`

【问题讨论】:

    标签: mysql substring


    【解决方案1】:

    substring_index(descriptn, '-', -2) 查询返回由- 字符分割的最后两部分,因此:Mary Jane 和Jeyxa

    你可以做的就是用-再次拆分它并选择第一部分:

    substring_index(substring_index(descriptn, '-', -2), '-', 1)
    

    【讨论】:

    • 成功了 :) Tnx
    猜你喜欢
    • 1970-01-01
    • 2013-04-17
    • 2021-02-25
    • 1970-01-01
    • 2016-05-04
    相关资源
    最近更新 更多