使用Mysql从格式为的字符串中获取数据
我想使用Mysql以这种格式从字符串中获取数据编号:使用Mysql从格式为的字符串中获取数据,mysql,Mysql,我想使用Mysql以这种格式从字符串中获取数据编号: A-10001(b) 这意味着输出应该类似于: 10001 我想知道是否有一种方法比使用子字符串更好。谢谢 有没有比使用子字符串[从a-10001(b)中拉出10001更好的方法 不。不是在MySQL查询中。无论你做什么,几乎肯定会涉及SUBSTRING() 一个聪明的程序员可能会选择用主机语言,比如php或Java来实现这一点。你能和我们分享你当前的查询吗?也许这可以帮助你…你应该为此添加一个MySQL函数。如果有帮助,请告诉我!!!这
A-10001(b)
这意味着输出应该类似于:
10001
我想知道是否有一种方法比使用子字符串更好。谢谢
有没有比使用子字符串[从a-10001(b)
中拉出10001
更好的方法
不。不是在MySQL查询中。无论你做什么,几乎肯定会涉及SUBSTRING()
一个聪明的程序员可能会选择用主机语言,比如php或Java来实现这一点。你能和我们分享你当前的查询吗?也许这可以帮助你…你应该为此添加一个MySQL函数。如果有帮助,请告诉我!!!这可能对你当前的问题没有帮助,但在MySQL版本8.0中,你可以使用REGEXP_SUBSTR@Alva罗尼诺:这很有帮助!!!非常感谢你。不客气,如果这对你有帮助,记得投赞成票@AlvinLau