Search for text between delimiters in MySQL

前端 未结 11 2406
情歌与酒
情歌与酒 2021-02-08 03:39

I am trying to extract a certain part of a column that is between delimiters.

e.g. find foo in the following

test \'esf :foo: bar

So in the above I\'d wa

11条回答
  •  梦毁少年i
    2021-02-08 04:07

    With only one set of delimeters, the following should work:

    SUBSTR(
        SUBSTR(fooField,LOCATE(':',fooField)+1),
        1,
        LOCATE(':',SUBSTR(fooField,LOCATE(':',fooField)+1))-1
     )
    

提交回复
热议问题