如何删除MySQL中指定字符之前的文本?
我从MySQL查询返回的结果如下所示:如何删除MySQL中指定字符之前的文本?,mysql,Mysql,我从MySQL查询返回的结果如下所示: 123456 : AA : SomeVariedTextHere 我只需要在第一个冒号的右边显示文本。 第一个冒号之前的数字长度可能会有所不同,并且在第一个冒号之后始终有一个空格,我也要修剪它 这可能吗 谢谢子字符串\u索引可能在此处可用: SELECT SUBSTRING_INDEX(column, ' : ', -2) FROM yourTable; 谢谢您这么快的回复。我得到了子字符串_INDEX(table.columnName,,:,-2),
123456 : AA : SomeVariedTextHere
我只需要在第一个冒号的右边显示文本。
第一个冒号之前的数字长度可能会有所不同,并且在第一个冒号之后始终有一个空格,我也要修剪它
这可能吗
谢谢
子字符串\u索引
可能在此处可用:
SELECT SUBSTRING_INDEX(column, ' : ', -2)
FROM yourTable;
谢谢您这么快的回复。我得到了子字符串_INDEX(table.columnName,,:,-2),但它似乎返回了相同的结果,即123456:AA:SomeTextHere