get results列中包含括号中的数字

oxf4rvwz  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(252)

如何得到括号内有数字的结果列?
实际表格:

--------------
|id|name     |
--------------
|1 |abc      |
-------------
|2 |rav (21) |
--------------
|3 |nag (123)|
--------------

要求的结果:

--------------
|id|name     |
--------------
|2 |rav (21) |
--------------
|3 |nag (123)|
--------------
kqhtkvqz

kqhtkvqz1#

我们可以用 REGEXP 要匹配括号术语:

SELECT * FROM yourTable WHERE name REGEXP '\\([0-9]+\\)';

演示

相关问题