在SQL中提取REGEXP的匹配项

时间:2015-10-14 13:22:14

标签: mysql sql regex

我有一张存储在表格body字段中的推文表。我运行以下SQL查询来检查推文是否有@mention

SELECT username, created, body FROM mytable WHERE body REGEXP '@([a-zA-Z0-9\_\.]+)' ;

它可以工作,它会获得与REGEXP匹配的行。是否可以只返回身体中的@mentions而不是整个身体(与python re.findall()函数相同?表格很大,对所有这些表进行分析花费的时间太长了,所有我真正需要的是来自每个@mentions字段的body

0 个答案:

没有答案