该
REGEXP函数仅返回0或1。您将不得不使用其他字符串函数。
试试这个:
substr(misc,locate('group_id',misc)+11,5) as Misc。但这假设group_id始终具有5个字符。
因此,这是更好的:
substring_index(substr(misc,locate('group_id',misc)+char_length('group_id')+3),'"',1)as Misc。
这里是一个小提琴,以显示它的工作原理:http :
//sqlfiddle.com/#!2/ea02e/15
编辑 您可以
+3通过在字符串中包含双引号和冒号来消除幻数:
substring_index(substr(misc,locate('"group_id":"',misc)+char_length('"group_id":"')),'"',1)as Misc
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)