mysql SELECT部分​​字符串与Regex(查找和提取数字)

时间:2018-03-29 10:29:40

标签: mysql regex substring

我需要从mysql表的注释列中提取5到6位数的客户编号。

我发现文档使用WHERE REGEXP()来过滤一些带有正则表达式的结果,但没有用提取SELECT语句中的句子的一部分。

我会是这样的:

SELECT SUBSTRING(`commment`, REGEXP('^[0-9]{5,6}$')) as `customer_number`

内容示例:

id | firstname | lastname | comment 
---------------------------------------------------------------------
 1 | John      | Doe      | Abo 674202 du 01.06.17-31.05.18/emu.
 2 | Jane      | Doe      | Abo. 96735 mis en service le 23.05.17/emu

我需要提取 67420296735,...

0 个答案:

没有答案