从表格中选择短划线之间的数据

时间:2018-05-09 14:41:47

标签: php mysqli

我希望有人知道如何使用查询从表中获取数据,但只知道破折号之间的字符" - "。我不能使用substr因为仅限于几个字符。我有几个小时想弄清楚,但我不能。请帮忙。

 require 'mongoid'
require 'em-synchrony'

class Puser
  include Mongoid::Document
  field :email, type: String
  #custom user id for the user. This should be indexed at the time of creation
  field :puid, type: String

end

1 个答案:

答案 0 :(得分:3)

substring_index是你的朋友

SELECT substring_index(substring_index(value, '-', 2), '-', -1) FROM data;

SQLFiddle Link