我正在寻找在Mysql的SELECT短语中使用正则表达式的解决方案,例如我有以下记录
title = "title"
description = "this is testing title with id number 342 nice"
现在我想从此记录中选择标题和 342 (注意所有说明都有number
模式)所以我正在寻找一个选择标题和数字的解决方案描述字段。
答案 0 :(得分:1)
试试这个
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(<fieldname>,']',1),'[',-1) AS extracted
FROM <tablename>;
这应该有效
更新:
SELECT title, SUBSTRING_INDEX(SUBSTRING_INDEX(description,']',1),'[',-1) AS extracted
FROM <tablename>;//Replace with your table name here